ryujin 2.1.1 revision 78f48c86fcb9c040da63d5afdaec959ac4463738
|
#include <source/euler/description.h>
Public Types | |
using | HyperbolicSystem = Euler::HyperbolicSystem |
template<int dim, typename Number = double> | |
using | HyperbolicSystemView = Euler::HyperbolicSystemView< dim, Number > |
using | ParabolicSystem = ryujin::StubParabolicSystem |
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.
using ryujin::Euler::Description::HyperbolicSystemView = Euler::HyperbolicSystemView<dim, Number> |
Definition at line 35 of file description.h.
Definition at line 37 of file description.h.
using ryujin::Euler::Description::ParabolicSolver = ryujin::StubSolver<Description, dim, Number> |
Definition at line 40 of file description.h.
using ryujin::Euler::Description::Indicator = Euler::Indicator<dim, Number> |
Definition at line 43 of file description.h.
using ryujin::Euler::Description::Limiter = Euler::Limiter<dim, Number> |
Definition at line 46 of file description.h.
using ryujin::Euler::Description::RiemannSolver = Euler::RiemannSolver<dim, Number> |
Definition at line 49 of file description.h.