ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
Loading...
Searching...
No Matches
Public Types | List of all members
ryujin::EulerPoissonAEOS::Description Struct Reference

#include <source/euler_poisson_aeos/description.h>

Public Types

using HyperbolicSystem = EulerAEOS::HyperbolicSystem
 
using ParabolicSystem = EulerPoisson::ParabolicSystem
 
template<int dim, typename Number = double>
using ParabolicModule = EulerPoisson::ParabolicModule< Description, dim, Number >
 
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 >
 

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 for an arbitrary equation of state, coupled to a Poisson problem for the electrostatic potential.

Definition at line 30 of file description.h.

Member Typedef Documentation

◆ HyperbolicSystem

Definition at line 31 of file description.h.

◆ ParabolicSystem

Definition at line 33 of file description.h.

◆ ParabolicModule

template<int dim, typename Number = double>
using ryujin::EulerPoissonAEOS::Description::ParabolicModule = EulerPoisson::ParabolicModule<Description, dim, Number>

Definition at line 36 of file description.h.

◆ Indicator

template<typename ScalarNumber = double>
using ryujin::EulerPoissonAEOS::Description::Indicator = EulerAEOS::Indicator<ScalarNumber>

Definition at line 40 of file description.h.

◆ Limiter

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

Definition at line 43 of file description.h.

◆ WaveSpeedEstimator

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

Definition at line 46 of file description.h.


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