ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ryujin::BarotropicEquationOfStateLibrary::BarotropicEquationOfState Class Referenceabstract

#include <source/euler_barotropic/barotropic_equation_of_state.h>

Inheritance diagram for ryujin::BarotropicEquationOfStateLibrary::BarotropicEquationOfState:
Inheritance graph
[legend]
Collaboration diagram for ryujin::BarotropicEquationOfStateLibrary::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 29 of file barotropic_equation_of_state.h.

Constructor & Destructor Documentation

◆ BarotropicEquationOfState()

ryujin::BarotropicEquationOfStateLibrary::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 37 of file barotropic_equation_of_state.h.

Member Function Documentation

◆ specific_internal_energy()

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

◆ pressure()

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

◆ speed_of_sound()

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

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