hexed 0.4.0
 
Loading...
Searching...
No Matches
hexed::Storage_params Class Reference

the parameters of the numerical scheme that are necessary to determine storage requirements More...

#include <Storage_params.hpp>

Public Member Functions

int n_qpoint () const
 number of quadrature points per element
 
int n_face_qpoint () const
 number of quadrature points on each element face
 
int n_dof () const
 total number of physical degrees of freedom per element
 
int size () const
 total number of values that must be stored per element (including stages)
 
int n_vertices () const
 number of vertices of each element
 
int n_var_numeric () const
 number of numerical variables (as opposed to physical state variables)
 
int n_dof_numeric () const
 number of numerical degrees of freedom
 
std::vector< int > physical_shape () const
 Shape of the Array required to hold the physical state variables.
 
std::vector< int > numerical_shape () const
 Shape of the Array required to hold the full numerical state variables.
 

Static Public Member Functions

static constexpr int n_advection (int row_size)
 number of variables in the artificial viscosity advection equation
 
static constexpr int tss_offset (int n_var)
 
static constexpr int bulk_av_offset (int n_var)
 
static constexpr int laplacian_av_offset (int n_var)
 
static constexpr int forcing_offset (int n_var)
 
static constexpr int advection_offset (int n_var)
 
static constexpr int residual_cache_offset (int n_var, int row_size)
 

Public Attributes

int n_stage
 number of time integration stages
 
int n_var
 number of independent physical state variables
 
int n_dim
 number of dimensions
 
int row_size
 row size of basis
 

Static Public Attributes

static constexpr int n_forcing = 4
 number of artificial viscosity forcing variables
 
static constexpr int n_offset = 2
 

Related Symbols

(Note that these are not member symbols.)

bool operator== (Storage_params, Storage_params)
 
bool operator!= (Storage_params, Storage_params)
 
std::string to_string (Storage_params)
 

Detailed Description

the parameters of the numerical scheme that are necessary to determine storage requirements


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