ryujin 2.5.0 revision 3a6c8d57210175dea14d8116e1fe878f349f8c1c
Loading...
Searching...
No Matches
Classes | Typedefs
Typed implementations
Collaboration diagram for Typed implementations:

Classes

class  ryujin::StubParabolicModule< HyperbolicDescription, dim, Number >
 
struct  ryujin::StubParabolicDescription
 
class  ryujin::StubParabolicSystem
 
class  ryujin::Equation< HyperbolicDescription, ParabolicDescription, Number >
 
class  ryujin::HyperbolicModule< HyperbolicDescription, dim, Number >
 
class  ryujin::InitialState< HyperbolicDescription, dim, Number >
 
class  ryujin::InitialValues< HyperbolicDescription, dim, Number >
 
class  ryujin::Postprocessor< Description, dim, Number >
 
class  ryujin::SolutionTransfer< HyperbolicDescription, dim, Number >
 

Typedefs

template<typename HyperbolicDescription , int dim, typename Number = double>
using ryujin::InitialStateLibrary = Library< InitialState< HyperbolicDescription, dim, Number >, const typename HyperbolicDescription::HyperbolicSystem &, const std::string & >
 

Detailed Description

Implementations of the interfaces in namespace ryujin that are templated on the hyperbolic description HD and the parabolic description PD: the explicit hyperbolic update, initial values, solution transfer, and postprocessing. It also contains the stub parabolic module used by equations without a parabolic part (include/ryujin/typed and include/ryujin/stub).

Typedef Documentation

◆ InitialStateLibrary

template<typename HyperbolicDescription , int dim, typename Number = double>
using ryujin::InitialStateLibrary = typedef Library<InitialState<HyperbolicDescription, dim, Number>, const typename HyperbolicDescription::HyperbolicSystem &, const std::string &>

The library of initial states: a registry of all initial states that InitialValues can select by name, for a given HyperbolicDescription, dimension dim, and number type Number.

Definition at line 94 of file initial_state.h.