JANAF tables based thermodynamics package templated into the equationOfState.
More...
#include <specie/janafThermo.H>
Detailed Description
template<class equationOfState>
class Foam::janafThermo< equationOfState >
JANAF tables based thermodynamics package templated into the equationOfState.
- Source files
-
Definition at line 92 of file janafThermo.H.
List of all members.
Public Types
|
typedef scalar
| coeffArray [7] |
Public Member Functions
|
| janafThermo (const equationOfState &st, const scalar Tlow, const scalar Thigh, const scalar Tcommon, const coeffArray &highCpCoeffs, const coeffArray &lowCpCoeffs) |
| Construct from components.
|
| janafThermo (Istream &) |
| Construct from Istream.
|
| janafThermo (const word &, const janafThermo &) |
| Construct as a named copy.
|
scalar
| cp (const scalar T) const |
| Heat capacity at constant pressure [J/(kmol K)].
|
scalar
| h (const scalar T) const |
| Enthalpy [J/kmol].
|
scalar
| hs (const scalar T) const |
| Sensible enthalpy [J/kmol].
|
scalar
| hc () const |
| Chemical enthalpy [J/kmol].
|
scalar
| s (const scalar T) const |
| Entropy [J/(kmol K)].
|
void
| operator+= (const janafThermo &) |
void
| operator-= (const janafThermo &) |
Static Public Attributes
|
static const int
| nCoeffs_ = 7 |
Friends
|
janafThermo
| operator+ (const janafThermo &, const janafThermo &) |
janafThermo
| operator- (const janafThermo &, const janafThermo &) |
janafThermo
| operator* (const scalar, const janafThermo &) |
janafThermo
| operator== (const janafThermo &, const janafThermo &) |
Ostream &
| operator (Ostream &, const janafThermo &) |
Member Typedef Documentation
Constructor & Destructor Documentation
janafThermo
|
( |
const equationOfState &
|
st,
|
|
|
const scalar
|
Tlow,
|
|
|
const scalar
|
Thigh,
|
|
|
const scalar
|
Tcommon,
|
|
|
const coeffArray &
|
highCpCoeffs,
|
|
|
const coeffArray &
|
lowCpCoeffs
|
|
) |
| [inline]
|
Construct from components.
Member Function Documentation
Foam::scalar cp
|
( |
const scalar
|
T
) |
const [inline]
|
Heat capacity at constant pressure [J/(kmol K)].
Definition at line 117 of file janafThermoI.H.
Foam::scalar h
|
( |
const scalar
|
T
) |
const [inline]
|
Foam::scalar hs
|
( |
const scalar
|
T
) |
const [inline]
|
Foam::scalar hc
|
( |
) |
const [inline]
|
Foam::scalar s
|
( |
const scalar
|
T
) |
const [inline]
|
void operator+=
|
( |
const janafThermo< equationOfState > &
|
) |
[inline]
|
void operator-=
|
( |
const janafThermo< equationOfState > &
|
) |
[inline]
|
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: