32 template<
class EquationOfState>
39 EquationOfState(
name, pt),
48 template<
class EquationOfState>
58 template<
class EquationOfState>
69 template<
class EquationOfState>
76 return Hs(
p,
T) + Hf_;
80 template<
class EquationOfState>
91 template<
class EquationOfState>
99 template<
class EquationOfState>
110 template<
class EquationOfState>
116 return Cp_.intfdT(
Pstd,
T) + Hf_ - (Cp_.intfByTdT(
Pstd,
T) + Sf_)*
T;
120 template<
class EquationOfState>
127 return Cp_.dfdT(
p,
T);
scalar Hc() const
Chemical enthalpy [J/kg].
scalar Hs(const scalar p, const scalar T) const
Enthalpy based thermodynamics package using non-uniform tabulated data for heat capacity vs temperatu...
scalar Hs(const scalar p, const scalar T) const
Sensible enthalpy [J/kg].
scalar dCpdT(const scalar p, const scalar T) const
Temperature derivative of heat capacity at constant pressure.
scalar Cp(const scalar p, const scalar T) const
Heat capacity at constant pressure [J/kg/K].
hTabulatedThermo(const dictionary &dict)
Construct from dictionary.
scalar Gstd(const scalar T) const
Gibbs free energy of the mixture in the standard state [J/kg].
scalar limit(const scalar T) const
Limit the temperature to be in the temperature range.
scalar Ha(const scalar p, const scalar T) const
Absolute enthalpy [J/kg].
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
A class for handling words, derived from Foam::string.
scalar S(const scalar p, const scalar T) const
Entropy [J/kg/K].
const dimensionedScalar Pstd
Standard pressure.
const volScalarField & Cp
volScalarField H(IOobject("H", runTime.timeName(), mesh.thisDb(), IOobject::NO_READ, IOobject::AUTO_WRITE), mesh, dimensionedScalar(dimLength, Zero))