ryujin 2.1.1 revision c38afcfdec63b34961924f05408760247496a1f0
Classes | Functions
The Compressible Euler Equations

Classes

struct  ryujin::Euler::Description
 
class  ryujin::Euler::HyperbolicSystem
 
class  ryujin::Euler::Indicator< dim, Number >
 
class  ryujin::EulerInitialStates::AstroJet< Description, dim, Number >
 
class  ryujin::EulerInitialStates::BeckerSolution< Description, dim, Number >
 
class  ryujin::EulerInitialStates::Contrast< 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< dim, Number >
 
class  ryujin::Euler::ParabolicSystem
 
class  ryujin::Euler::RiemannSolver< dim, Number >
 
struct  ryujin::EulerAEOS::Description
 
class  ryujin::EquationOfStateLibrary::EquationOfState
 
class  ryujin::EquationOfStateLibrary::Function
 
class  ryujin::EquationOfStateLibrary::JonesWilkinsLee
 
class  ryujin::EquationOfStateLibrary::NobleAbelStiffenedGas
 
class  ryujin::EquationOfStateLibrary::PolytropicGas
 
class  ryujin::EquationOfStateLibrary::Pressureless
 
class  ryujin::EquationOfStateLibrary::Sesame
 
class  ryujin::EquationOfStateLibrary::VanDerWaals
 
class  ryujin::EulerAEOS::HyperbolicSystem
 
class  ryujin::EulerAEOS::Indicator< dim, Number >
 
class  ryujin::EulerAEOS::Limiter< dim, Number >
 
class  ryujin::EulerAEOS::ParabolicSystem
 
class  ryujin::EulerAEOS::RiemannSolver< dim, Number >
 

Functions

void ryujin::EquationOfStateLibrary::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()

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().