hexed 0.3.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
 

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
 
int n_forcing = 4
 number of artificial viscosity forcing variables
 

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: