ryujin 2.1.1 revision 15c5f3ea3ef91eaf08db04f6f4c18a1823a6f822
Public Member Functions | List of all members
ryujin::ShallowWater::Contrast< dim, Number, state_type > Class Template Reference

#include <source/shallow_water/initial_state_contrast.h>

Inheritance diagram for ryujin::ShallowWater::Contrast< dim, Number, state_type >:
Inheritance graph
[legend]
Collaboration diagram for ryujin::ShallowWater::Contrast< dim, Number, state_type >:
Collaboration graph
[legend]

Public Member Functions

 Contrast (const HyperbolicSystem &hyperbolic_system, const std::string subsection)
 
state_type compute (const dealii::Point< dim > &point, Number) final
 
- Public Member Functions inherited from ryujin::InitialState< dim, Number, state_type, 1 >
 InitialState (const std::string &name, const std::string &subsection)
 
virtual state_type compute (const dealii::Point< dim > &point, state_type t)=0
 
virtual precomputed_state_type initial_precomputations (const dealii::Point< dim > &)
 
auto & name () const
 

Additional Inherited Members

- Public Types inherited from ryujin::InitialState< dim, Number, state_type, 1 >
using HyperbolicSystemView = typename Description::HyperbolicSystem::template View< dim, state_type >
 
using state_type = typename HyperbolicSystemView::state_type
 
using precomputed_state_type = typename HyperbolicSystemView::precomputed_state_type
 

Detailed Description

template<int dim, typename Number, typename state_type>
class ryujin::ShallowWater::Contrast< dim, Number, state_type >

An initial state formed by a contrast of a given "left" and "right" primitive state.

Definition at line 22 of file initial_state_contrast.h.

Constructor & Destructor Documentation

◆ Contrast()

template<int dim, typename Number , typename state_type >
ryujin::ShallowWater::Contrast< dim, Number, state_type >::Contrast ( const HyperbolicSystem hyperbolic_system,
const std::string  subsection 
)
inline

Definition at line 25 of file initial_state_contrast.h.

Member Function Documentation

◆ compute()

template<int dim, typename Number , typename state_type >
state_type ryujin::ShallowWater::Contrast< dim, Number, state_type >::compute ( const dealii::Point< dim > &  point,
Number   
)
inlinefinal

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