28 template<
class ThermophysicalProperties>
29 inline const ThermophysicalProperties&
33 return propertiesPtr_();
36 template<
class ThermophysicalProperties>
40 return propertiesPtr_->W();
44 template<
class ThermophysicalProperties>
51 return propertiesPtr_->limit(T);
55 template<
class ThermophysicalProperties>
63 return propertiesPtr_->rho(p, T);
67 template<
class ThermophysicalProperties>
75 return propertiesPtr_->psi(p, T);
79 template<
class ThermophysicalProperties>
87 return propertiesPtr_->CpMCv(p, T);
91 template<
class ThermophysicalProperties>
99 return propertiesPtr_->Cp(p, T);
103 template<
class ThermophysicalProperties>
111 return propertiesPtr_->Hs(p, T);
115 template<
class ThermophysicalProperties>
119 return propertiesPtr_->Hf();
123 template<
class ThermophysicalProperties>
131 return propertiesPtr_->Ha(p, T);
135 template<
class ThermophysicalProperties>
143 return propertiesPtr_->Cp(p, T) - CpMCv(p, T);
147 template<
class ThermophysicalProperties>
155 return propertiesPtr_->Es(p, T);
159 template<
class ThermophysicalProperties>
167 return propertiesPtr_->Ea(p, T);
171 template<
class ThermophysicalProperties>
179 return propertiesPtr_->S(p, T);
183 template<
class ThermophysicalProperties>
191 return propertiesPtr_->mu(p, T);
195 template<
class ThermophysicalProperties>
203 return propertiesPtr_->kappa(p, T);
scalar Es(const scalar p, const scalar T) const
Sensible internal energy [J/kg].
scalar kappa(scalar p, scalar T) const
Liquid thermal conductivity [W/m/K].
scalar Cp(const scalar p, const scalar T) const
Heat capacity at constant pressure [J/kg/K].
scalar CpMCv(scalar p, scalar T) const
Return (Cp - Cv) [J/kg/K].
scalar rho(scalar p, scalar T) const
Liquid density [kg/m^3].
scalar W() const
Molecular weight [kg/kmol].
scalar Ha(const scalar p, const scalar T) const
Absolute enthalpy [J/kg].
scalar S(const scalar p, const scalar T) const
scalar Ea(const scalar p, const scalar T) const
Absolute internal energy [J/kg].
scalar psi(scalar p, scalar T) const
Liquid compressibility [s^2/m^2].
scalar Hf() const
Enthalpy of formation [J/kg].
const ThermophysicalProperties & properties() const
Return reference to the selected physical properties class.
scalar mu(scalar p, scalar T) const
Liquid viscosity [Pa s].
scalar limit(const scalar T) const
Limit the temperature to be in the range Tlow_ to Thigh_.
scalar Cv(const scalar p, const scalar T) const
Heat capacity at constant volume [J/kg/K].
scalar Hs(const scalar p, const scalar T) const
Sensible enthalpy [J/kg].