Go to the documentation of this file.
39 #ifndef thermophysicalPropertiesSelector_H
40 #define thermophysicalPropertiesSelector_H
53 template<
class ThermophysicalProperties>
76 ThermophysicalProperties::incompressible;
80 ThermophysicalProperties::isochoric;
89 "thermophysicalPropertiesSelector<"
90 + ThermophysicalProperties::typeName
95 inline const ThermophysicalProperties&
properties()
const;
101 inline scalar
W()
const;
104 inline scalar
limit(
const scalar
T)
const;
110 inline scalar
rho(scalar
p, scalar
T)
const;
114 inline scalar
psi(scalar
p, scalar
T)
const;
119 inline scalar
CpMCv(scalar
p, scalar
T)
const;
125 inline scalar
Cp(
const scalar
p,
const scalar
T)
const;
128 inline scalar
Ha(
const scalar
p,
const scalar
T)
const;
131 inline scalar
Hs(
const scalar
p,
const scalar
T)
const;
134 inline scalar
Hc()
const;
137 inline scalar
Cv(
const scalar
p,
const scalar
T)
const;
140 inline scalar
Es(
const scalar
p,
const scalar
T)
const;
143 inline scalar
Ea(
const scalar
p,
const scalar
T)
const;
146 inline scalar
S(
const scalar
p,
const scalar
T)
const;
152 inline scalar
mu(scalar
p, scalar
T)
const;
155 inline scalar
kappa(scalar
p, scalar
T)
const;
158 inline scalar
alphah(
const scalar
p,
const scalar
T)
const;
A class for handling words, derived from Foam::string.
scalar S(const scalar p, const scalar T) const
scalar mu(scalar p, scalar T) const
scalar Ea(const scalar p, const scalar T) const
scalar Cv(const scalar p, const scalar T) const
scalar psi(scalar p, scalar T) const
scalar Hs(const scalar p, const scalar T) const
scalar Es(const scalar p, const scalar T) const
const ThermophysicalProperties & properties() const
scalar limit(const scalar T) const
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
scalar kappa(scalar p, scalar T) const
scalar alphah(const scalar p, const scalar T) const
static const bool isochoric
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
scalar Cp(const scalar p, const scalar T) const
static const bool incompressible
scalar CpMCv(scalar p, scalar T) const
thermophysicalPropertiesSelector(const word &name)
scalar rho(scalar p, scalar T) const
word name(const expressions::valueTypeCode typeCode)
scalar Ha(const scalar p, const scalar T) const
Wrapper class providing run-time selection of thermophysicalProperties for the templated thermodynami...