![]() |
ryujin 2.5.0 revision 3a6c8d57210175dea14d8116e1fe878f349f8c1c
|
Concepts | |
| concept | HyperbolicKernels |
| concept | HyperbolicDescription |
| concept | HyperbolicSystemView |
| concept | HyperbolicSystemFillsPrecomputedValues |
| concept | HyperbolicSystem |
| concept | IndicatorView |
| concept | Indicator |
| concept | LimiterAccumulatesFluxes |
| concept | LimiterAccumulatesEquilibratedStates |
| concept | LimiterView |
| concept | Limiter |
| concept | ParabolicDescription |
| concept | ParabolicSystem |
| concept | WaveSpeedEstimatorView |
| concept | WaveSpeedEstimator |
Typedefs | |
| template<typename HD > | |
| using | system_type = typename HD::HyperbolicSystem |
| template<typename HD , typename Number > | |
| using | indicator_type = typename HD::template Indicator< scalar_type< Number > > |
| template<typename HD , typename Number > | |
| using | limiter_type = typename HD::template Limiter< scalar_type< Number > > |
| template<typename HD , typename Number > | |
| using | estimator_type = typename HD::template WaveSpeedEstimator< scalar_type< Number > > |
| template<typename Number > | |
| using | vectorized_type = dealii::VectorizedArray< Number > |
| template<typename T , int dim, typename Number > | |
| using | view_type = auto Number >()) |
| template<typename Number > | |
| using | scalar_type = typename get_value_type< Number >::type |
| template<typename PD , typename HD , int dim, typename Number > | |
| using | parabolic_module_type = typename PD::template ParabolicModule< HD, dim, Number > |
The concepts that a hyperbolic and a parabolic description, and their members, have to satisfy.
| using ryujin::Concept::system_type = typedef typename HD::HyperbolicSystem |
The members of the hyperbolic description HD for the scalar or vectorized number type Number.
Definition at line 25 of file hyperbolic_description.h.
| using ryujin::Concept::indicator_type = typedef typename HD::template Indicator<scalar_type<Number> > |
Definition at line 28 of file hyperbolic_description.h.
| using ryujin::Concept::limiter_type = typedef typename HD::template Limiter<scalar_type<Number> > |
Definition at line 31 of file hyperbolic_description.h.
| using ryujin::Concept::estimator_type = typedef typename HD::template WaveSpeedEstimator<scalar_type<Number> > |
Definition at line 34 of file hyperbolic_description.h.
| using ryujin::Concept::vectorized_type = typedef dealii::VectorizedArray<Number> |
Definition at line 38 of file hyperbolic_description.h.
| using ryujin::Concept::view_type = typedef auto Number>()) |
The type of the view that an object hands out for the given dimension and number type.
Definition at line 37 of file hyperbolic_system.h.
| using ryujin::Concept::scalar_type = typedef typename get_value_type<Number>::type |
The scalar type underlying the (possibly vectorized) number type.
Definition at line 45 of file hyperbolic_system.h.
| using ryujin::Concept::parabolic_module_type = typedef typename PD::template ParabolicModule<HD, dim, Number> |
The parabolic module of the parabolic description PD paired with the hyperbolic description HD.
Definition at line 27 of file parabolic_description.h.