Go to the documentation of this file.
38 #ifndef absoluteInternalEnergy_H
39 #define absoluteInternalEnergy_H
50 template<
class Thermo>
68 return "absoluteInternalEnergy";
89 volatile const scalar cv =
thermo.Cv(
p,
T);
125 volatile const scalar ea =
thermo.Ea(
p,
T);
145 volatile const scalar tea =
thermo.TEa(
e,
p,
T0);
A class for handling words, derived from Foam::string.
absoluteInternalEnergy()
Construct.
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
scalar CpByCpv(const Thermo &thermo, const scalar p, const scalar T) const
Cp/Cv [].
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
scalar Cpv(const Thermo &thermo, const scalar p, const scalar T) const
scalar HE(const Thermo &thermo, const scalar p, const scalar T) const
Thermodynamics mapping class to expose the absolute internal energy functions.
static word typeName()
Return the instantiated type name.
scalar THE(const Thermo &thermo, const scalar e, const scalar p, const scalar T0) const
Temperature from absolute internal energy.
const dimensionedScalar e
Elementary charge.