![]() |
ryujin 2.1.1 revision 71cdc42292164f8095c0bd62c4ea75ebcfac58fa
|
#include <source/euler_barotropic/description.h>
Public Types | |
| using | HyperbolicSystem = EulerBarotropic::HyperbolicSystem |
| using | ParabolicSystem = ryujin::StubParabolicSystem |
| template<int dim, typename Number = double> | |
| using | ParabolicModule = ryujin::StubParabolicModule< Description, dim, Number > |
| template<typename ScalarNumber = double> | |
| using | Indicator = EulerBarotropic::Indicator< ScalarNumber > |
| template<typename ScalarNumber = double> | |
| using | Limiter = EulerBarotropic::Limiter< ScalarNumber > |
| template<typename ScalarNumber = double> | |
| using | WaveSpeedEstimator = EulerBarotropic::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 subclass of barotropic equations of state where the pressure, internal energy and entropies are a function of the density. We use a specialied Riemann solver, entropy viscosity commutator, and limiter for this class of equations.
The parabolic subsystem is chosen to be the identity.
Definition at line 36 of file description.h.
Definition at line 37 of file description.h.
Definition at line 39 of file description.h.
| using ryujin::EulerBarotropic::Description::ParabolicModule = ryujin::StubParabolicModule<Description, dim, Number> |
Definition at line 42 of file description.h.
| using ryujin::EulerBarotropic::Description::Indicator = EulerBarotropic::Indicator<ScalarNumber> |
Definition at line 46 of file description.h.
| using ryujin::EulerBarotropic::Description::Limiter = EulerBarotropic::Limiter<ScalarNumber> |
Definition at line 49 of file description.h.
| using ryujin::EulerBarotropic::Description::WaveSpeedEstimator = EulerBarotropic::WaveSpeedEstimator<ScalarNumber> |
Definition at line 52 of file description.h.