ryujin 2.1.1 revision 0348cbb53a3e4b1da2a4c037e81f88f2d21ce219
|
#include <source/scalar_conservation/description.h>
Public Types | |
using | HyperbolicSystem = ScalarConservation::HyperbolicSystem |
template<int dim, typename Number = double> | |
using | HyperbolicSystemView = ScalarConservation::HyperbolicSystemView< dim, Number > |
using | ParabolicSystem = ScalarConservation::ParabolicSystem |
template<int dim, typename Number = double> | |
using | ParabolicSolver = ryujin::StubSolver< Description, dim, Number > |
template<int dim, typename Number = double> | |
using | Indicator = ScalarConservation::Indicator< dim, Number > |
template<int dim, typename Number = double> | |
using | Limiter = ScalarConservation::Limiter< dim, Number > |
template<int dim, typename Number = double> | |
using | RiemannSolver = ScalarConservation::RiemannSolver< dim, Number > |
This struct contains all equation specific classes describing the chosen hyperbolic system, the indicator, the limiter and (approximate) Riemann solver.
A scalar conservation equation for a scalar unknown u with a user-specified flux depending on the state u.
The parabolic subsystem is chosen to be the identity.
Definition at line 35 of file description.h.
using ryujin::ScalarConservation::Description::HyperbolicSystem = ScalarConservation::HyperbolicSystem |
Definition at line 36 of file description.h.
using ryujin::ScalarConservation::Description::HyperbolicSystemView = ScalarConservation::HyperbolicSystemView<dim, Number> |
Definition at line 39 of file description.h.
using ryujin::ScalarConservation::Description::ParabolicSystem = ScalarConservation::ParabolicSystem |
Definition at line 42 of file description.h.
using ryujin::ScalarConservation::Description::ParabolicSolver = ryujin::StubSolver<Description, dim, Number> |
Definition at line 45 of file description.h.
using ryujin::ScalarConservation::Description::Indicator = ScalarConservation::Indicator<dim, Number> |
Definition at line 48 of file description.h.
using ryujin::ScalarConservation::Description::Limiter = ScalarConservation::Limiter<dim, Number> |
Definition at line 51 of file description.h.
using ryujin::ScalarConservation::Description::RiemannSolver = ScalarConservation::RiemannSolver<dim, Number> |
Definition at line 54 of file description.h.