![]() |
ryujin 2.1.1 revision 4bf2aee841e245e84ddb1251f8ca4f7f06dda1bb
|
#include <source/navier_stokes/description.h>
Public Types | |
| using | HyperbolicSystem = Euler::HyperbolicSystem |
| using | ParabolicSystem = NavierStokes::ParabolicSystem |
| template<int dim, typename Number = double> | |
| using | ParabolicModule = NavierStokes::ParabolicModule< dim, Number > |
| template<typename ScalarNumber = double> | |
| using | Indicator = Euler::Indicator< ScalarNumber > |
| template<typename ScalarNumber = double> | |
| using | Limiter = Euler::Limiter< ScalarNumber > |
| template<typename ScalarNumber = double> | |
| using | WaveSpeedEstimator = Euler::WaveSpeedEstimator< ScalarNumber > |
A struct that contains all equation specific classes describing the chosen hyperbolic system, the indicator, the limiter and (approximate) Riemann solver.
We group all of these templates together in this struct so that we only need to add a single template parameter to the all the algorithm classes, such as HyperbolicModule.
Definition at line 32 of file description.h.
Definition at line 33 of file description.h.
Definition at line 35 of file description.h.
| using ryujin::NavierStokes::Description::ParabolicModule = NavierStokes::ParabolicModule<dim, Number> |
Definition at line 38 of file description.h.
| using ryujin::NavierStokes::Description::Indicator = Euler::Indicator<ScalarNumber> |
Definition at line 41 of file description.h.
| using ryujin::NavierStokes::Description::Limiter = Euler::Limiter<ScalarNumber> |
Definition at line 44 of file description.h.
| using ryujin::NavierStokes::Description::WaveSpeedEstimator = Euler::WaveSpeedEstimator<ScalarNumber> |
Definition at line 47 of file description.h.