ryujin 2.1.1 revision b04fb4aba7bd97ddfa5994a6b4b6e8586eb15db2
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number > Class Template Reference

#include <source/euler/initial_state_library.template.h>

Public Types

using HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem
 
using View = typename HyperbolicSystem::template View< dim, Number >
 
using initial_state_list_type = std::set< std::unique_ptr< InitialState< HyperbolicDescription, dim, Number > > >
 
using HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem
 
using View = typename HyperbolicSystem::template View< dim, Number >
 
using initial_state_list_type = std::set< std::unique_ptr< InitialState< HyperbolicDescription, dim, Number > > >
 
using HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem
 
using View = typename HyperbolicSystem::template View< dim, Number >
 
using initial_state_list_type = std::set< std::unique_ptr< InitialState< HyperbolicDescription, dim, Number > > >
 
using HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem
 
using View = typename HyperbolicSystem::template View< dim, Number >
 
using initial_state_list_type = std::set< std::unique_ptr< InitialState< HyperbolicDescription, dim, Number > > >
 
using HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem
 
using View = typename HyperbolicSystem::template View< dim, Number >
 
using initial_state_list_type = std::set< std::unique_ptr< InitialState< HyperbolicDescription, dim, Number > > >
 

Static Public Member Functions

static void populate_initial_state_list (initial_state_list_type &initial_state_list, const HyperbolicSystem &h, const Interface::ParabolicSystem &, const std::string &s)
 
static void populate_initial_state_list (initial_state_list_type &initial_state_list, const HyperbolicSystem &h, const Interface::ParabolicSystem &, const std::string &s)
 
static void populate_initial_state_list (initial_state_list_type &initial_state_list, const HyperbolicSystem &h, const Interface::ParabolicSystem &, const std::string &s)
 
static void populate_initial_state_list (initial_state_list_type &initial_state_list, const HyperbolicSystem &h, const Interface::ParabolicSystem &, const std::string &s)
 
static void populate_initial_state_list (initial_state_list_type &initial_state_list, const HyperbolicSystem &h, const Interface::ParabolicSystem &, const std::string &s)
 

Detailed Description

template<int dim, typename Number>
class ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >

Definition at line 18 of file initial_state_library.template.h.

Member Typedef Documentation

◆ HyperbolicSystem [1/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem

Definition at line 21 of file initial_state_library.template.h.

◆ View [1/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::View = typename HyperbolicSystem::template View<dim, Number>

Definition at line 23 of file initial_state_library.template.h.

◆ initial_state_list_type [1/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::initial_state_list_type = std::set< std::unique_ptr<InitialState<HyperbolicDescription, dim, Number> >>

Definition at line 25 of file initial_state_library.template.h.

◆ HyperbolicSystem [2/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem

Definition at line 21 of file initial_state_library.template.h.

◆ View [2/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::View = typename HyperbolicSystem::template View<dim, Number>

Definition at line 23 of file initial_state_library.template.h.

◆ initial_state_list_type [2/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::initial_state_list_type = std::set< std::unique_ptr<InitialState<HyperbolicDescription, dim, Number> >>

Definition at line 25 of file initial_state_library.template.h.

◆ HyperbolicSystem [3/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem

Definition at line 21 of file initial_state_library.template.h.

◆ View [3/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::View = typename HyperbolicSystem::template View<dim, Number>

Definition at line 23 of file initial_state_library.template.h.

◆ initial_state_list_type [3/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::initial_state_list_type = std::set< std::unique_ptr<InitialState<HyperbolicDescription, dim, Number> >>

Definition at line 25 of file initial_state_library.template.h.

◆ HyperbolicSystem [4/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem

Definition at line 22 of file initial_state_library.template.h.

◆ View [4/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::View = typename HyperbolicSystem::template View<dim, Number>

Definition at line 24 of file initial_state_library.template.h.

◆ initial_state_list_type [4/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::initial_state_list_type = std::set< std::unique_ptr<InitialState<HyperbolicDescription, dim, Number> >>

Definition at line 26 of file initial_state_library.template.h.

◆ HyperbolicSystem [5/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem

Definition at line 23 of file initial_state_library.template.h.

◆ View [5/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::View = typename HyperbolicSystem::template View<dim, Number>

Definition at line 25 of file initial_state_library.template.h.

◆ initial_state_list_type [5/5]

template<int dim, typename Number >
using ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::initial_state_list_type = std::set< std::unique_ptr<InitialState<HyperbolicDescription, dim, Number> >>

Definition at line 27 of file initial_state_library.template.h.

Member Function Documentation

◆ populate_initial_state_list() [1/5]

template<int dim, typename Number >
static void ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::populate_initial_state_list ( initial_state_list_type &  initial_state_list,
const HyperbolicSystem &  h,
const Interface::ParabolicSystem &  ,
const std::string &  s 
)
inlinestatic

Definition at line 29 of file initial_state_library.template.h.

◆ populate_initial_state_list() [2/5]

template<int dim, typename Number >
static void ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::populate_initial_state_list ( initial_state_list_type &  initial_state_list,
const HyperbolicSystem &  h,
const Interface::ParabolicSystem &  ,
const std::string &  s 
)
inlinestatic

Definition at line 29 of file initial_state_library.template.h.

◆ populate_initial_state_list() [3/5]

template<int dim, typename Number >
static void ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::populate_initial_state_list ( initial_state_list_type &  initial_state_list,
const HyperbolicSystem &  h,
const Interface::ParabolicSystem &  ,
const std::string &  s 
)
inlinestatic

Definition at line 29 of file initial_state_library.template.h.

◆ populate_initial_state_list() [4/5]

template<int dim, typename Number >
static void ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::populate_initial_state_list ( initial_state_list_type &  initial_state_list,
const HyperbolicSystem &  h,
const Interface::ParabolicSystem &  ,
const std::string &  s 
)
inlinestatic

Definition at line 30 of file initial_state_library.template.h.

References ryujin::add().

◆ populate_initial_state_list() [5/5]

template<int dim, typename Number >
static void ryujin::InitialStateLibrary< HyperbolicDescription, dim, Number >::populate_initial_state_list ( initial_state_list_type &  initial_state_list,
const HyperbolicSystem &  h,
const Interface::ParabolicSystem &  ,
const std::string &  s 
)
inlinestatic

Definition at line 31 of file initial_state_library.template.h.


The documentation for this class was generated from the following files: