![]() |
ryujin 2.1.1 revision 71cdc42292164f8095c0bd62c4ea75ebcfac58fa
|
#include <source/euler_poisson_aeos/description.h>
Public Types | |
| using | HyperbolicSystem = EulerAEOS::HyperbolicSystem |
| using | ParabolicSystem = EulerPoisson::ParabolicSystem |
| template<int dim, typename Number = double> | |
| using | ParabolicModule = EulerPoisson::ParabolicModule< Description, dim, Number > |
| template<typename ScalarNumber = double> | |
| using | Indicator = EulerAEOS::Indicator< ScalarNumber > |
| template<typename ScalarNumber = double> | |
| using | Limiter = EulerAEOS::Limiter< ScalarNumber > |
| template<typename ScalarNumber = double> | |
| using | WaveSpeedEstimator = EulerAEOS::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 for an arbitrary equation of state, coupled to a Poisson problem for the electrostatic potential.
Definition at line 30 of file description.h.
Definition at line 31 of file description.h.
Definition at line 33 of file description.h.
| using ryujin::EulerPoissonAEOS::Description::ParabolicModule = EulerPoisson::ParabolicModule<Description, dim, Number> |
Definition at line 36 of file description.h.
| using ryujin::EulerPoissonAEOS::Description::Indicator = EulerAEOS::Indicator<ScalarNumber> |
Definition at line 40 of file description.h.
| using ryujin::EulerPoissonAEOS::Description::Limiter = EulerAEOS::Limiter<ScalarNumber> |
Definition at line 43 of file description.h.
| using ryujin::EulerPoissonAEOS::Description::WaveSpeedEstimator = EulerAEOS::WaveSpeedEstimator<ScalarNumber> |
Definition at line 46 of file description.h.