Foam::hCombustionThermo. More...
#include <reactionThermophysicalModels/hCombustionThermo.H>
Definition at line 52 of file hCombustionThermo.H.
Inheritance diagram for hCombustionThermo:
Collaboration diagram for hCombustionThermo:Public Member Functions | |
| TypeName ("hCombustionThermo") | |
| Runtime type information.
| |
| declareRunTimeSelectionTable (autoPtr, hCombustionThermo, fvMesh,(const fvMesh &mesh),(mesh)) | |
| Declare run-time constructor selection tables.
| |
| hCombustionThermo (const fvMesh &) | |
| Construct from dictionary and mesh.
| |
| virtual | ~hCombustionThermo () |
| Destructor.
| |
| virtual basicMultiComponentMixture & | composition ()=0 |
| Return the composition of the multi-component mixture.
| |
| virtual const basicMultiComponentMixture & | composition () const =0 |
| Return the composition of the multi-component mixture.
| |
| virtual volScalarField & | h () |
| Enthalpy [J/kg].
| |
| virtual const volScalarField & | h () const |
| Enthalpy [J/kg].
| |
| virtual void | correct ()=0 |
| Update properties.
| |
Static Public Member Functions | |
| static autoPtr< hCombustionThermo > | New (const fvMesh &) |
| Standard selection based on fvMesh.
| |
| static autoPtr< hCombustionThermo > | NewType (const fvMesh &, const word &thermoType) |
| Select and check that package contains 'thermoType'.
| |
Protected Attributes | |
| volScalarField | h_ |
| Enthalpy field.
| |
| hCombustionThermo | ( | const fvMesh & | mesh ) |
Construct from dictionary and mesh.
Definition at line 39 of file hCombustionThermo.C.
| ~hCombustionThermo | ( | ) | [virtual]
|
Destructor.
Definition at line 62 of file hCombustionThermo.C.
| TypeName | ( | "hCombustionThermo" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | autoPtr | , |
| hCombustionThermo | , | ||
| fvMesh | , | ||
| (const fvMesh &mesh) | , | ||
| (mesh) | |||
| ) |
Declare run-time constructor selection tables.
| Foam::autoPtr< Foam::hCombustionThermo > New | ( | const fvMesh & | mesh ) | [static]
|
Standard selection based on fvMesh.
Reimplemented from basicPsiThermo.
Reimplemented in hhuCombustionThermo.
Definition at line 32 of file newhCombustionThermo.C.
References TimePaths::constant(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::Info, dictionary::lookup(), mesh, Foam::nl, and fvMesh::time().
| Foam::autoPtr< Foam::hCombustionThermo > NewType | ( | const fvMesh & | mesh, |
| const word & | thermoType | ||
| ) | [static]
|
Select and check that package contains 'thermoType'.
Definition at line 78 of file newhCombustionThermo.C.
References DynamicList< T, SizeInc, SizeMult, SizeDiv >::append(), TimePaths::constant(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, forAll, Foam::Info, dictionary::lookup(), mesh, Foam::nl, and fvMesh::time().
| virtual basicMultiComponentMixture& composition | ( | ) | [pure virtual]
|
Return the composition of the multi-component mixture.
Implemented in hhuMixtureThermo< MixtureType >, and hPsiMixtureThermo< MixtureType >.
| virtual const basicMultiComponentMixture& composition | ( | ) | const [pure virtual]
|
Return the composition of the multi-component mixture.
Implemented in hhuMixtureThermo< MixtureType >, and hPsiMixtureThermo< MixtureType >.
| virtual volScalarField& h | ( | ) | [inline, virtual]
|
Enthalpy [J/kg].
Non-const access allowed for transport equations
Reimplemented from basicThermo.
Definition at line 118 of file hCombustionThermo.H.
References hCombustionThermo::h_.
Referenced by hhuMixtureThermo< MixtureType >::hhuMixtureThermo(), and hPsiMixtureThermo< MixtureType >::hPsiMixtureThermo().
| virtual const volScalarField& h | ( | ) | const [inline, virtual]
|
Enthalpy [J/kg].
Reimplemented from basicThermo.
Definition at line 124 of file hCombustionThermo.H.
References hCombustionThermo::h_.
| virtual void correct | ( | ) | [pure virtual]
|
Update properties.
Implements basicThermo.
Implemented in hhuCombustionThermo, hhuMixtureThermo< MixtureType >, and hPsiMixtureThermo< MixtureType >.
volScalarField h_ [protected]
|
Enthalpy field.
Definition at line 62 of file hCombustionThermo.H.
Referenced by hCombustionThermo::h(), hhuMixtureThermo< MixtureType >::hhuMixtureThermo(), and hPsiMixtureThermo< MixtureType >::hPsiMixtureThermo().