30 template<
class EquationOfState>
37 EquationOfState(
name, pt),
46 template<
class EquationOfState>
56 template<
class EquationOfState>
67 template<
class EquationOfState>
74 return Cp_.intfdT(
T) + EquationOfState::H(
p,
T);
78 template<
class EquationOfState>
85 return Hs(
p,
T) + Hf_;
89 template<
class EquationOfState>
97 template<
class EquationOfState>
108 template<
class EquationOfState>
114 return Cp_.intfdT(
T) + Hf_ - (Cp_.intfByTdT(
T) + Sf_)*
T;
118 template<
class EquationOfState>
scalar Hs(const scalar p, const scalar T) const
scalar Cp(const scalar p, const scalar T) const
Enthalpy based thermodynamics package using non-uniform tabulated data for heat capacity vs temperatu...
scalar Hf() const
Enthalpy of formation [J/kg].
scalar Hs(const scalar p, const scalar T) const
Sensible enthalpy [J/kg].
hIcoTabulatedThermo(const word &name, const dictionary &dict)
Construct from name and dictionary.
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 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 limit(const scalar) const
Limit the temperature to be in the range Tlow_ to Thigh_.
scalar Gstd(const scalar T) const
Gibbs free energy of the mixture in the standard state [J/kg].
A class for handling words, derived from string.
tmp< VolField< Type > > Sp(const volScalarField &sp, const VolField< Type > &vf)
word name(const complex &)
Return a string representation of a complex.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)