Go to the documentation of this file.
49 #ifndef hPowerThermo_H
50 #define hPowerThermo_H
63 template<
class EquationOfState>
70 template<
class EquationOfState>
78 template<
class EquationOfState>
86 template<
class EquationOfState>
98 template<
class EquationOfState>
101 public EquationOfState
114 inline void checkT(
const scalar
T)
const;
119 const EquationOfState& st,
153 return "hPower<" + EquationOfState::typeName() +
'>';
157 inline scalar
limit(
const scalar
T)
const;
163 inline scalar
Cp(
const scalar
p,
const scalar
T)
const;
166 inline scalar
Ha(
const scalar
p,
const scalar
T)
const;
169 inline scalar
Hs(
const scalar
p,
const scalar
T)
const;
172 inline scalar
Hc()
const;
175 inline scalar
S(
const scalar
p,
const scalar
T)
const;
178 inline scalar
Gstd(
const scalar
T)
const;
188 inline scalar
dCpdT(
const scalar
p,
const scalar
T)
const;
221 friend Ostream& operator<< <EquationOfState>
A class for handling words, derived from Foam::string.
Power-function based thermodynamics package templated on EquationOfState.
void operator+=(const hPowerThermo &)
scalar limit(const scalar T) const
scalar Hs(const scalar p, const scalar T) const
autoPtr< hPowerThermo > clone() const
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
scalar Ha(const scalar p, const scalar T) const
scalar S(const scalar p, const scalar T) const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
scalar dCpdT(const scalar p, const scalar T) const
static autoPtr< hPowerThermo > New(const dictionary &dict)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
scalar Cp(const scalar p, const scalar T) const
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
scalar Gstd(const scalar T) const