35 #include <boost/core/ignore_unused.hpp> 45 RegisterCreatorFunction(
"IdealGas",
47 "Ideal gas equation of state.");
58 boost::ignore_unused(rho);
85 boost::ignore_unused(rho);
92 boost::ignore_unused(e);
virtual NekDouble v_GetSoundSpeed(const NekDouble &rho, const NekDouble &e)
virtual NekDouble v_GetDPDe_rho(const NekDouble &rho, const NekDouble &e)
virtual NekDouble v_GetDPDrho_e(const NekDouble &rho, const NekDouble &e)
Encapsulates equations of state allowing us to obtain thermodynamic properties: most relations are in...
virtual NekDouble v_GetEntropy(const NekDouble &rho, const NekDouble &e)
virtual NekDouble v_GetRhoFromPT(const NekDouble &rho, const NekDouble &p)
virtual NekDouble v_GetTemperature(const NekDouble &rho, const NekDouble &e)
EquationOfStateFactory & GetEquationOfStateFactory()
Declaration of the equation of state factory singleton.
virtual NekDouble v_GetEFromRhoP(const NekDouble &rho, const NekDouble &p)
NekDouble GetTemperature(const NekDouble &rho, const NekDouble &e)
Calculate the temperature.
virtual NekDouble v_GetPressure(const NekDouble &rho, const NekDouble &e)
std::shared_ptr< SessionReader > SessionReaderSharedPtr