ryujin 2.1.1 revision 9dcb748690310d6a540ebb8b066d1a0834fc7604
Classes | Functions
The Shallow Water Equations

Classes

struct  ryujin::ShallowWater::Description
 
class  ryujin::ShallowWater::HyperbolicSystem
 
class  ryujin::ShallowWater::Indicator< dim, Number >
 
class  ryujin::ShallowWater::CircularDamBreak< dim, Number, state_type >
 
class  ryujin::ShallowWater::Contrast< dim, Number, state_type >
 
class  ryujin::ShallowWater::FlowOverBump< dim, Number, state_type >
 
class  ryujin::ShallowWater::Paraboloid< dim, Number, state_type >
 
class  ryujin::ShallowWater::RitterDamBreak< dim, Number, state_type >
 
class  ryujin::ShallowWater::SlopingRampDamBreak< dim, Number, state_type >
 
class  ryujin::ShallowWater::SolitaryWave< dim, Number, state_type >
 
class  ryujin::ShallowWater::ThreeBumpsDamBreak< dim, Number, state_type >
 
class  ryujin::ShallowWater::TriangularDamBreak< dim, Number, state_type >
 
class  ryujin::ShallowWater::Uniform< dim, Number, state_type >
 
class  ryujin::ShallowWater::UnsteadyVortex< dim, Number, state_type >
 
class  ryujin::ShallowWater::Limiter< dim, Number >
 
class  ryujin::ShallowWater::RiemannSolver< dim, Number >
 

Functions

template<int dim, typename Number , typename T >
static void ryujin::ShallowWater::InitialStateLibrary::populate_initial_state_list (T &initial_state_list, const HyperbolicSystem &h, const std::string &s)
 

Detailed Description

This module contains classes and functions related to solving the shallow water equations.

Function Documentation

◆ populate_initial_state_list()

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

Populate a given container with all initial state defined in this namespace

Definition at line 35 of file initial_state_library.h.

References ryujin::add().