Go to the documentation of this file.
43 #ifndef eConstThermo_H
44 #define eConstThermo_H
57 template<
class EquationOfState>
64 template<
class EquationOfState>
71 template<
class EquationOfState>
78 template<
class EquationOfState>
90 template<
class EquationOfState>
93 public EquationOfState
117 const EquationOfState& st,
147 return "eConst<" + EquationOfState::typeName() +
'>';
151 inline scalar
limit(
const scalar
T)
const;
157 inline scalar
Cv(
const scalar
p,
const scalar
T)
const;
160 inline scalar
Es(
const scalar
p,
const scalar
T)
const;
163 inline scalar
Ea(
const scalar
p,
const scalar
T)
const;
166 inline scalar
Hc()
const;
169 inline scalar
S(
const scalar
p,
const scalar
T)
const;
172 inline scalar
Gstd(
const scalar
T)
const;
181 inline scalar
dCpdT(
const scalar
p,
const scalar
T)
const;
218 friend Ostream& operator<< <EquationOfState>
scalar Cv(const scalar p, const scalar T) const
autoPtr< eConstThermo > clone() const
static autoPtr< eConstThermo > New(const dictionary &dict)
A class for handling words, derived from Foam::string.
Constant properties thermodynamics package templated on an equation of state.
scalar limit(const scalar T) const
void write(Ostream &os) const
void operator+=(const eConstThermo &)
scalar Ea(const scalar p, const scalar T) const
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
scalar Es(const scalar p, const scalar T) const
scalar Gstd(const scalar T) const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
scalar S(const scalar p, const scalar T) const
scalar dCpdT(const scalar p, const scalar T) const
An Ostream is an abstract base class for all output systems (streams, files, token lists,...