![]() |
ryujin 2.1.1 revision 6dc06e5864abd5d99e5d7ab641dbe621936411d9
|
#include <source/navier_stokes/description.h>
Public Types | |
using | HyperbolicSystem = Euler::HyperbolicSystem |
template<int dim, typename Number = double> | |
using | HyperbolicSystemView = Euler::HyperbolicSystemView< dim, Number > |
using | ParabolicSystem = NavierStokes::ParabolicSystem |
template<int dim, typename Number = double> | |
using | ParabolicSolver = NavierStokes::ParabolicSolver< 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.
We group all of these templates together in this struct so that we only need to add a single template parameter to the all the algorithm classes, such as HyperbolicModule.
Definition at line 30 of file description.h.
Definition at line 31 of file description.h.
using ryujin::NavierStokes::Description::HyperbolicSystemView = Euler::HyperbolicSystemView<dim, Number> |
Definition at line 34 of file description.h.
Definition at line 36 of file description.h.
using ryujin::NavierStokes::Description::ParabolicSolver = NavierStokes::ParabolicSolver<Description, dim, Number> |
Definition at line 39 of file description.h.
using ryujin::NavierStokes::Description::Indicator = Euler::Indicator<dim, Number> |
Definition at line 43 of file description.h.
using ryujin::NavierStokes::Description::Limiter = Euler::Limiter<dim, Number> |
Definition at line 46 of file description.h.
using ryujin::NavierStokes::Description::RiemannSolver = Euler::RiemannSolver<dim, Number> |
Definition at line 49 of file description.h.