ryujin 2.1.1 revision b04fb4aba7bd97ddfa5994a6b4b6e8586eb15db2
Loading...
Searching...
No Matches
Public Types | List of all members
ryujin::ShallowWater::HyperbolicDescription Struct Reference

#include <source/shallow_water/hyperbolic_description.h>

Public Types

using HyperbolicSystem = ShallowWater::HyperbolicSystem
 
template<typename ScalarNumber = double>
using Indicator = ShallowWater::Indicator< ScalarNumber >
 
template<typename ScalarNumber = double>
using Limiter = ShallowWater::Limiter< ScalarNumber >
 
template<typename ScalarNumber = double>
using WaveSpeedEstimator = ShallowWater::WaveSpeedEstimator< ScalarNumber >
 

Detailed Description

A struct that contains all equation specific classes describing the chosen hyperbolic system, the indicator, the limiter and (approximate) Riemann solver.

The compressible shallow water equations.

Definition at line 30 of file hyperbolic_description.h.

Member Typedef Documentation

◆ HyperbolicSystem

Definition at line 31 of file hyperbolic_description.h.

◆ Indicator

template<typename ScalarNumber = double>
using ryujin::ShallowWater::HyperbolicDescription::Indicator = ShallowWater::Indicator<ScalarNumber>

Definition at line 34 of file hyperbolic_description.h.

◆ Limiter

template<typename ScalarNumber = double>
using ryujin::ShallowWater::HyperbolicDescription::Limiter = ShallowWater::Limiter<ScalarNumber>

Definition at line 37 of file hyperbolic_description.h.

◆ WaveSpeedEstimator

template<typename ScalarNumber = double>
using ryujin::ShallowWater::HyperbolicDescription::WaveSpeedEstimator = ShallowWater::WaveSpeedEstimator<ScalarNumber>

Definition at line 40 of file hyperbolic_description.h.


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