ryujin 2.5.0 revision c64172211cf21344cb9b9b0f3a1266aa6400d392
Loading...
Searching...
No Matches
Public Types | List of all members
ryujin::EulerAEOS::HyperbolicDescription Struct Reference

#include <include/ryujin/euler_aeos/hyperbolic_description.h>

Public Types

using HyperbolicSystem = EulerAEOS::HyperbolicSystem
 
template<typename ScalarNumber = double>
using Indicator = EulerAEOS::Indicator< ScalarNumber >
 
template<typename ScalarNumber = double>
using Limiter = EulerAEOS::Limiter< ScalarNumber >
 
template<typename ScalarNumber = double>
using WaveSpeedEstimator = EulerAEOS::WaveSpeedEstimator< ScalarNumber >
 
template<int dim, typename Number >
using HyperbolicModule = ryujin::HyperbolicModule< HyperbolicDescription, dim, Number >
 

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 Euler equations of gas dynamics. Generalized implementation with a modified approximative Riemann solver, indicator, and limiter suitable for arbitrary equations of state.

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::EulerAEOS::HyperbolicDescription::Indicator = EulerAEOS::Indicator<ScalarNumber>

Definition at line 34 of file hyperbolic_description.h.

◆ Limiter

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

Definition at line 37 of file hyperbolic_description.h.

◆ WaveSpeedEstimator

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

Definition at line 40 of file hyperbolic_description.h.

◆ HyperbolicModule

Definition at line 43 of file hyperbolic_description.h.


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