30 template<
class ThermophysicalProperties>
31 inline const ThermophysicalProperties&
35 return *propertiesPtr_;
39 template<
class ThermophysicalProperties>
43 return propertiesPtr_->W();
47 template<
class ThermophysicalProperties>
54 return propertiesPtr_->limit(
T);
58 template<
class ThermophysicalProperties>
66 return propertiesPtr_->rho(
p,
T);
70 template<
class ThermophysicalProperties>
78 return propertiesPtr_->psi(
p,
T);
82 template<
class ThermophysicalProperties>
90 return propertiesPtr_->CpMCv(
p,
T);
94 template<
class ThermophysicalProperties>
102 return propertiesPtr_->Cp(
p,
T);
106 template<
class ThermophysicalProperties>
114 return propertiesPtr_->Ha(
p,
T);
118 template<
class ThermophysicalProperties>
126 return propertiesPtr_->Hs(
p,
T);
130 template<
class ThermophysicalProperties>
134 return propertiesPtr_->Hc();
138 template<
class ThermophysicalProperties>
146 return propertiesPtr_->Cp(
p,
T) - CpMCv(
p,
T);
150 template<
class ThermophysicalProperties>
158 return propertiesPtr_->Hs(
p,
T) -
p/propertiesPtr_->rho(
p,
T);
162 template<
class ThermophysicalProperties>
170 return propertiesPtr_->Ha(
p,
T) -
p/propertiesPtr_->rho(
p,
T);
174 template<
class ThermophysicalProperties>
182 return propertiesPtr_->S(
p,
T);
186 template<
class ThermophysicalProperties>
194 return propertiesPtr_->mu(
p,
T);
198 template<
class ThermophysicalProperties>
206 return propertiesPtr_->kappa(
p,
T);
210 template<
class ThermophysicalProperties>
218 return propertiesPtr_->alphah(
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 alphah(const scalar p, const scalar T) const
Liquid thermal diffusivity of enthalpy [kg/ms].
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 rho/p [s^2/m^2].
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 temperature to be within the range.
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].
scalar Hc() const
Chemical enthalpy [J/kg].