30 template<
class ThermophysicalProperties>
38 template<
class ThermophysicalProperties>
39 inline const ThermophysicalProperties&
43 return propertiesPtr_();
47 template<
class ThermophysicalProperties>
51 return propertiesPtr_->W();
55 template<
class ThermophysicalProperties>
62 return propertiesPtr_->limit(
T);
66 template<
class ThermophysicalProperties>
74 return propertiesPtr_->rho(
p,
T);
78 template<
class ThermophysicalProperties>
86 return propertiesPtr_->psi(
p,
T);
90 template<
class ThermophysicalProperties>
98 return propertiesPtr_->CpMCv(
p,
T);
102 template<
class ThermophysicalProperties>
110 return propertiesPtr_->Cp(
p,
T);
114 template<
class ThermophysicalProperties>
122 return propertiesPtr_->hs(
p,
T);
126 template<
class ThermophysicalProperties>
130 return propertiesPtr_->hf();
134 template<
class ThermophysicalProperties>
142 return propertiesPtr_->ha(
p,
T);
146 template<
class ThermophysicalProperties>
154 return propertiesPtr_->Cp(
p,
T) - CpMCv(
p,
T);
158 template<
class ThermophysicalProperties>
166 return propertiesPtr_->es(
p,
T);
170 template<
class ThermophysicalProperties>
178 return propertiesPtr_->ea(
p,
T);
182 template<
class ThermophysicalProperties>
190 return propertiesPtr_->s(
p,
T);
194 template<
class ThermophysicalProperties>
202 return propertiesPtr_->kappa(
p,
T);
scalar limit(const scalar T) const
Limit the temperature to be in the range Tlow_ to Thigh_.
scalar psi(scalar p, scalar T) const
Compressibility [s^2/m^2].
scalar s(const scalar p, const scalar T) const
scalar Cp(const scalar p, const scalar T) const
Heat capacity at constant pressure [J/kg/K].
scalar ea(const scalar p, const scalar T) const
Absolute internal energy [J/kg].
scalar rho(scalar p, scalar T) const
Density [kg/m^3].
scalar kappa(scalar p, scalar T) const
Thermal conductivity [W/m/K].
scalar CpMCv(scalar p, scalar T) const
Return (Cp - Cv) [J/kg/K].
scalar Cv(const scalar p, const scalar T) const
Heat capacity at constant volume [J/kg/K].
scalar ha(const scalar p, const scalar T) const
Absolute enthalpy [J/kg].
const ThermophysicalProperties & properties() const
Return the physical properties model.
scalar hf() const
Enthalpy of formation [J/kg].
scalar W() const
Molecular weight [kg/kmol].
scalar es(const scalar p, const scalar T) const
Sensible internal energy [J/kg].
const word & name() const
Return the specie name.
scalar hs(const scalar p, const scalar T) const
Sensible enthalpy [J/kg].
A class for handling words, derived from string.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)