32template<
class EquationOfState>
39 EquationOfState(
name, pt),
48template<
class EquationOfState>
58template<
class EquationOfState>
65 return Cp_.f(
p,
T) + EquationOfState::Cp(
p,
T);
69template<
class EquationOfState>
76 return Hs(
p,
T) + Hf_;
80template<
class EquationOfState>
87 return Cp_.intfdT(
p,
T) + EquationOfState::H(
p,
T);
91template<
class EquationOfState>
99template<
class EquationOfState>
106 return Cp_.intfByTdT(
p,
T) + EquationOfState::Sp(
p,
T) + Sf_;
110template<
class EquationOfState>
116 return Cp_.intfdT(Pstd,
T) + Hf_ - (Cp_.intfByTdT(Pstd,
T) + Sf_)*
T;
120template<
class EquationOfState>
127 return Cp_.dfdT(
p,
T);
scalar Hs(const scalar p, const scalar T) const
scalar limit(const scalar T) const
Limit the temperature to be in the temperature range.
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].
scalar Hc() const
Chemical enthalpy [J/kg].
scalar S(const scalar p, const scalar T) const
Entropy [J/kg/K].
scalar Ha(const scalar p, const scalar T) const
Absolute enthalpy [J/kg].
scalar Gstd(const scalar T) const
Gibbs free energy of the mixture in the standard state [J/kg].
hTabulatedThermo(const dictionary &dict)
Construct from dictionary.
A class for handling words, derived from Foam::string.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)