ryujin 2.5.0 revision 3a6c8d57210175dea14d8116e1fe878f349f8c1c
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ryujin::BarotropicEquationOfState Class Referenceabstract

#include <include/ryujin/euler_barotropic/barotropic_equation_of_state.h>

Inheritance diagram for ryujin::BarotropicEquationOfState:
Inheritance graph
[legend]
Collaboration diagram for ryujin::BarotropicEquationOfState:
Collaboration graph
[legend]

Public Member Functions

 BarotropicEquationOfState (const std::string &name, const std::string &subsection)
 
virtual double specific_internal_energy (double rho) const =0
 
virtual double pressure (double rho) const =0
 
virtual double speed_of_sound (double rho) const =0
 

Detailed Description

A small abstract base class to group configuration options for a barotropic equation of state.

Definition at line 26 of file barotropic_equation_of_state.h.

Constructor & Destructor Documentation

◆ BarotropicEquationOfState()

ryujin::BarotropicEquationOfState::BarotropicEquationOfState ( const std::string &  name,
const std::string &  subsection 
)
inline

Constructor taking EOS name name and a subsection subsection as an argument. The dealii::ParameterAcceptor is initialized with the subsubsection subsection + "/" + name.

Definition at line 34 of file barotropic_equation_of_state.h.

Member Function Documentation

◆ specific_internal_energy()

virtual double ryujin::BarotropicEquationOfState::specific_internal_energy ( double  rho) const
pure virtual

◆ pressure()

virtual double ryujin::BarotropicEquationOfState::pressure ( double  rho) const
pure virtual

◆ speed_of_sound()

virtual double ryujin::BarotropicEquationOfState::speed_of_sound ( double  rho) const
pure virtual

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