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

#include <source/shallow_water/initial_state_circular_dam_break.h>

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

Public Member Functions

 CircularDamBreak (const HyperbolicSystem &hyperbolic_system, const std::string sub)
 
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::CircularDamBreak< dim, Number, state_type >

Circular dam break problem.

Definition at line 21 of file initial_state_circular_dam_break.h.

Constructor & Destructor Documentation

◆ CircularDamBreak()

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

Definition at line 24 of file initial_state_circular_dam_break.h.

Member Function Documentation

◆ compute()

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

Definition at line 41 of file initial_state_circular_dam_break.h.


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