hexed 0.3.0
 
Loading...
Searching...
No Matches
hexed::pde::Smooth_art_visc< n_dim, row_size > Class Template Reference

#include <pde.hpp>

Classes

class  Computation
 

Public Member Functions

 Smooth_art_visc (double diff_time, double chebyshev_step)
 
Mat< n_extrap > fetch_extrap (int stride, const double *data) const
 
void write_update (Mat< n_update > update, int stride, double *data, bool critical) const
 

Public Attributes

const double _diff_time
 
const double _cheby
 

Static Public Attributes

static constexpr bool has_diffusion = true
 
static constexpr bool has_convection = false
 
static constexpr bool has_source = true
 
static constexpr int n_state = 4
 
static constexpr int n_extrap = 3
 
static constexpr int n_update = 3
 

Detailed Description

template<int n_dim, int row_size>
class hexed::pde::Smooth_art_visc< n_dim, row_size >

represents the uniform linear diffusion equation used in the smoothness-based artificial viscosity scheme


The documentation for this class was generated from the following file: