ryujin 2.1.1 revision aeaed7a1ebbcf627d0fd44135960de4dec297929
|
#include <source/shallow_water/description.h>
Public Types | |
using | HyperbolicSystem = ShallowWater::HyperbolicSystem |
template<int dim, typename Number = double> | |
using | HyperbolicSystemView = ShallowWater::HyperbolicSystemView< dim, Number > |
using | ParabolicSystem = ShallowWater::ParabolicSystem |
template<int dim, typename Number = double> | |
using | ParabolicSolver = ryujin::StubSolver< Description, dim, Number > |
template<int dim, typename Number = double> | |
using | Indicator = ShallowWater::Indicator< dim, Number > |
template<int dim, typename Number = double> | |
using | Limiter = ShallowWater::Limiter< dim, Number > |
template<int dim, typename Number = double> | |
using | RiemannSolver = ShallowWater::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 shallow water equations.
The parabolic subsystem is chosen to be the identity.
Definition at line 32 of file description.h.
Definition at line 33 of file description.h.
using ryujin::ShallowWater::Description::HyperbolicSystemView = ShallowWater::HyperbolicSystemView<dim, Number> |
Definition at line 36 of file description.h.
Definition at line 39 of file description.h.
using ryujin::ShallowWater::Description::ParabolicSolver = ryujin::StubSolver<Description, dim, Number> |
Definition at line 42 of file description.h.
using ryujin::ShallowWater::Description::Indicator = ShallowWater::Indicator<dim, Number> |
Definition at line 45 of file description.h.
using ryujin::ShallowWater::Description::Limiter = ShallowWater::Limiter<dim, Number> |
Definition at line 48 of file description.h.
using ryujin::ShallowWater::Description::RiemannSolver = ShallowWater::RiemannSolver<dim, Number> |
Definition at line 51 of file description.h.