ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
Loading...
Searching...
No Matches
Classes | Functions
The Compressible Euler Equations

Classes

struct  ryujin::Euler::Description
 
class  ryujin::Euler::HyperbolicSystem
 
class  ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >
 
class  ryujin::Euler::Indicator< ScalarNumber >
 
class  ryujin::Euler::IndicatorView< dim, Number, MemorySpace >
 
class  ryujin::EulerInitialStates::AstroJet< Description, dim, Number >
 
class  ryujin::EulerInitialStates::BeckerSolution< Description, dim, Number >
 
class  ryujin::EulerInitialStates::Contrast< Description, dim, Number >
 
class  ryujin::EulerInitialStates::ExactRiemannSolution< Description, dim, Number >
 
class  ryujin::EulerInitialStates::FourStateContrast< Description, dim, Number >
 
class  ryujin::EulerInitialStates::Function< Description, dim, Number >
 
class  ryujin::EulerInitialStates::ICFLike< Description, dim, Number >
 
class  ryujin::EulerInitialStates::IsentropicVortex< Description, dim, Number >
 
class  ryujin::EulerInitialStates::LeBlanc< Description, dim, Number >
 
class  ryujin::EulerInitialStates::Noh< Description, dim, Number >
 
class  ryujin::EulerInitialStates::RadialContrast< Description, dim, Number >
 
class  ryujin::EulerInitialStates::RampUp< Description, dim, Number >
 
class  ryujin::EulerInitialStates::Rarefaction< Description, dim, Number >
 
class  ryujin::EulerInitialStates::ShockFront< Description, dim, Number >
 
class  ryujin::EulerInitialStates::SmoothWave< Description, dim, Number >
 
class  ryujin::EulerInitialStates::ThreeStateContrast< Description, dim, Number >
 
class  ryujin::EulerInitialStates::Uniform< Description, dim, Number >
 
class  ryujin::Euler::Limiter< ScalarNumber >
 
class  ryujin::Euler::LimiterView< dim, Number, MemorySpace >
 
class  ryujin::Euler::WaveSpeedEstimator< ScalarNumber >
 
class  ryujin::Euler::WaveSpeedEstimatorView< dim, Number, MemorySpace >
 
struct  ryujin::EulerAEOS::Description
 
class  ryujin::EquationOfStateLibrary::EquationOfState
 
class  ryujin::EquationOfStateLibrary::Function
 
class  ryujin::EquationOfStateLibrary::Hayes
 
class  ryujin::EquationOfStateLibrary::JonesWilkinsLee
 
class  ryujin::EquationOfStateLibrary::NobleAbelStiffenedGas
 
class  ryujin::EquationOfStateLibrary::PolytropicGas
 
class  ryujin::EquationOfStateLibrary::Pressureless
 
class  ryujin::EquationOfStateLibrary::Sesame
 
class  ryujin::EquationOfStateLibrary::SimpleMacaw
 
class  ryujin::EquationOfStateLibrary::VanDerWaals
 
class  ryujin::EulerAEOS::HyperbolicSystem
 
class  ryujin::EulerAEOS::HyperbolicSystemView< dim, Number >
 
class  ryujin::EulerAEOS::Indicator< ScalarNumber >
 
class  ryujin::EulerAEOS::IndicatorView< dim, Number >
 
class  ryujin::EulerAEOS::Limiter< ScalarNumber >
 
class  ryujin::EulerAEOS::LimiterView< dim, Number >
 
class  ryujin::EulerAEOS::WaveSpeedEstimator< ScalarNumber >
 
class  ryujin::EulerAEOS::WaveSpeedEstimatorView< dim, Number >
 
class  ryujin::BarotropicEquationOfStateLibrary::BarotropicEquationOfState
 
class  ryujin::BarotropicEquationOfStateLibrary::Function
 
class  ryujin::BarotropicEquationOfStateLibrary::Isentropic
 
class  ryujin::BarotropicEquationOfStateLibrary::Isothermal
 
class  ryujin::BarotropicEquationOfStateLibrary::Pressureless
 
struct  ryujin::EulerBarotropic::Description
 
class  ryujin::EulerBarotropic::HyperbolicSystem
 
class  ryujin::EulerBarotropic::HyperbolicSystemView< dim, Number >
 
class  ryujin::EulerBarotropic::Indicator< ScalarNumber >
 
class  ryujin::EulerBarotropic::IndicatorView< dim, Number >
 
class  ryujin::EulerBarotropic::Limiter< ScalarNumber >
 
class  ryujin::EulerBarotropic::LimiterView< dim, Number >
 
class  ryujin::EulerBarotropic::WaveSpeedEstimator< ScalarNumber >
 
class  ryujin::EulerBarotropic::WaveSpeedEstimatorView< dim, Number >
 

Functions

void ryujin::EquationOfStateLibrary::populate_equation_of_state_list (equation_of_state_list_type &equation_of_state_list, const std::string &subsection)
 
void ryujin::BarotropicEquationOfStateLibrary::populate_equation_of_state_list (equation_of_state_list_type &equation_of_state_list, const std::string &subsection)
 

Detailed Description

This module contains classes and functions related to solving the compressible Euler equations of gas dynamics.

Function Documentation

◆ populate_equation_of_state_list() [1/2]

void ryujin::EquationOfStateLibrary::populate_equation_of_state_list ( equation_of_state_list_type equation_of_state_list,
const std::string &  subsection 
)

Populate a given container with all equation of states defined in this namespace.

Referenced by ryujin::EulerAEOS::HyperbolicSystem::HyperbolicSystem().

◆ populate_equation_of_state_list() [2/2]

void ryujin::BarotropicEquationOfStateLibrary::populate_equation_of_state_list ( equation_of_state_list_type equation_of_state_list,
const std::string &  subsection 
)

Populate a given container with all equation of states defined in this namespace.

Referenced by ryujin::EulerBarotropic::HyperbolicSystem::HyperbolicSystem().