![]() |
ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
|
#include <source/euler/description.h>
Public Types | |
| using | HyperbolicSystem = Euler::HyperbolicSystem |
| using | ParabolicSystem = ryujin::StubParabolicSystem |
| template<int dim, typename Number = double> | |
| using | ParabolicModule = ryujin::StubParabolicModule< Description, 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.
The compressible Euler equations of gas dynamics. Specialized implementation for a polytropic gas equation.
The parabolic subsystem is chosen to be the identity.
Definition at line 33 of file description.h.
Definition at line 34 of file description.h.
Definition at line 36 of file description.h.
| using ryujin::Euler::Description::ParabolicModule = ryujin::StubParabolicModule<Description, dim, Number> |
Definition at line 39 of file description.h.
| using ryujin::Euler::Description::Indicator = Euler::Indicator<ScalarNumber> |
Definition at line 43 of file description.h.
| using ryujin::Euler::Description::Limiter = Euler::Limiter<ScalarNumber> |
Definition at line 46 of file description.h.
| using ryujin::Euler::Description::WaveSpeedEstimator = Euler::WaveSpeedEstimator<ScalarNumber> |
Definition at line 49 of file description.h.