Foam::hReactionThermo. More...
#include <reactionThermophysicalModels/hReactionThermo.H>
Definition at line 52 of file hReactionThermo.H.
Public Member Functions | |
TypeName ("hReactionThermo") | |
Runtime type information.
| |
declareRunTimeSelectionTable (autoPtr, hReactionThermo, fvMesh,(const fvMesh &mesh),(mesh)) | |
Declare run-time constructor selection tables.
| |
hReactionThermo (const fvMesh &) | |
Construct from dictionary and mesh.
| |
virtual | ~hReactionThermo () |
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< hReactionThermo > | New (const fvMesh &) |
Standard selection based on fvMesh.
| |
static autoPtr< hReactionThermo > | NewType (const fvMesh &, const word &thermoType) |
Select and check that package contains 'thermoType'.
| |
Protected Attributes | |
volScalarField | h_ |
Enthalpy field.
|
hReactionThermo | ( | const fvMesh & | mesh ) |
Construct from dictionary and mesh.
Definition at line 39 of file hReactionThermo.C.
~hReactionThermo | ( | ) | [virtual]
|
Destructor.
Definition at line 62 of file hReactionThermo.C.
TypeName | ( | "hReactionThermo" | ) |
Runtime type information.
Declare run-time constructor selection tables.
Foam::autoPtr< Foam::hReactionThermo > New | ( | const fvMesh & | mesh ) | [static]
|
Standard selection based on fvMesh.
Reimplemented from basicRhoThermo.
Definition at line 32 of file newhReactionThermo.C.
References TimePaths::constant(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::Info, dictionary::lookup(), mesh, Foam::nl, and fvMesh::time().
Foam::autoPtr< Foam::hReactionThermo > NewType | ( | const fvMesh & | mesh, |
const word & | thermoType | ||
) | [static]
|
Select and check that package contains 'thermoType'.
Definition at line 78 of file newhReactionThermo.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 hRhoMixtureThermo< MixtureType >.
virtual const basicMultiComponentMixture& composition | ( | ) | const [pure virtual]
|
Return the composition of the multi-component mixture.
Implemented in hRhoMixtureThermo< 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 hReactionThermo.H.
References hReactionThermo::h_.
Referenced by hRhoMixtureThermo< MixtureType >::hRhoMixtureThermo().
virtual const volScalarField& h | ( | ) | const [inline, virtual]
|
Enthalpy [J/kg].
Reimplemented from basicThermo.
Definition at line 124 of file hReactionThermo.H.
References hReactionThermo::h_.
virtual void correct | ( | ) | [pure virtual]
|
volScalarField h_ [protected]
|
Enthalpy field.
Definition at line 62 of file hReactionThermo.H.
Referenced by hReactionThermo::h(), and hRhoMixtureThermo< MixtureType >::hRhoMixtureThermo().