![]() |
ryujin 2.1.1 revision 9dcb748690310d6a540ebb8b066d1a0834fc7604
|
#include <source/euler/description.h>
Public Types | |
using | HyperbolicSystem = Euler::HyperbolicSystem |
using | ParabolicSystem = Euler::ParabolicSystem |
template<int dim, typename Number = double> | |
using | ParabolicSolver = ryujin::StubSolver< Description, dim, Number > |
template<int dim, typename Number = double> | |
using | Indicator = Euler::Indicator< dim, Number > |
template<int dim, typename Number = double> | |
using | Limiter = Euler::Limiter< dim, Number > |
template<int dim, typename Number = double> | |
using | RiemannSolver = Euler::RiemannSolver< dim, Number > |
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 31 of file description.h.
Definition at line 32 of file description.h.
Definition at line 34 of file description.h.
using ryujin::Euler::Description::ParabolicSolver = ryujin::StubSolver<Description, dim, Number> |
Definition at line 37 of file description.h.
using ryujin::Euler::Description::Indicator = Euler::Indicator<dim, Number> |
Definition at line 40 of file description.h.
using ryujin::Euler::Description::Limiter = Euler::Limiter<dim, Number> |
Definition at line 43 of file description.h.
using ryujin::Euler::Description::RiemannSolver = Euler::RiemannSolver<dim, Number> |
Definition at line 46 of file description.h.