![]() |
ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
|
#include <source/scalar_conservation/description.h>
Public Types | |
| using | HyperbolicSystem = ScalarConservation::HyperbolicSystem |
| using | ParabolicSystem = ryujin::StubParabolicSystem |
| template<int dim, typename Number = double> | |
| using | ParabolicModule = ryujin::StubParabolicModule< Description, dim, Number > |
| template<typename ScalarNumber = double> | |
| using | Indicator = ScalarConservation::Indicator< ScalarNumber > |
| template<typename ScalarNumber = double> | |
| using | Limiter = ScalarConservation::Limiter< ScalarNumber > |
| template<typename ScalarNumber = double> | |
| using | WaveSpeedEstimator = ScalarConservation::WaveSpeedEstimator< ScalarNumber > |
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 37 of file description.h.
| using ryujin::ScalarConservation::Description::HyperbolicSystem = ScalarConservation::HyperbolicSystem |
Definition at line 38 of file description.h.
Definition at line 40 of file description.h.
| using ryujin::ScalarConservation::Description::ParabolicModule = ryujin::StubParabolicModule<Description, dim, Number> |
Definition at line 43 of file description.h.
| using ryujin::ScalarConservation::Description::Indicator = ScalarConservation::Indicator<ScalarNumber> |
Definition at line 47 of file description.h.
| using ryujin::ScalarConservation::Description::Limiter = ScalarConservation::Limiter<ScalarNumber> |
Definition at line 50 of file description.h.
| using ryujin::ScalarConservation::Description::WaveSpeedEstimator = ScalarConservation::WaveSpeedEstimator<ScalarNumber> |
Definition at line 53 of file description.h.