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

#include <source/euler_poisson_barotropic/description.h>

Public Types

using HyperbolicSystem = EulerBarotropic::HyperbolicSystem
 
using ParabolicSystem = EulerPoisson::ParabolicSystem
 
template<int dim, typename Number = double>
using ParabolicModule = EulerPoisson::ParabolicModule< Description, dim, Number >
 
template<typename ScalarNumber = double>
using Indicator = EulerBarotropic::Indicator< ScalarNumber >
 
template<typename ScalarNumber = double>
using Limiter = EulerBarotropic::Limiter< ScalarNumber >
 
template<typename ScalarNumber = double>
using WaveSpeedEstimator = EulerBarotropic::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 a barotropic 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::EulerPoissonBarotropic::Description::ParabolicModule = EulerPoisson::ParabolicModule<Description, dim, Number>

Definition at line 36 of file description.h.

◆ Indicator

template<typename ScalarNumber = double>
using ryujin::EulerPoissonBarotropic::Description::Indicator = EulerBarotropic::Indicator<ScalarNumber>

Definition at line 40 of file description.h.

◆ Limiter

template<typename ScalarNumber = double>
using ryujin::EulerPoissonBarotropic::Description::Limiter = EulerBarotropic::Limiter<ScalarNumber>

Definition at line 43 of file description.h.

◆ WaveSpeedEstimator

template<typename ScalarNumber = double>
using ryujin::EulerPoissonBarotropic::Description::WaveSpeedEstimator = EulerBarotropic::WaveSpeedEstimator<ScalarNumber>

Definition at line 46 of file description.h.


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