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: