Foam::hhuCombustionThermo. More...
#include <reactionThermophysicalModels/hhuCombustionThermo.H>
Definition at line 50 of file hhuCombustionThermo.H.
Public Member Functions | |
TypeName ("hhuCombustionThermo") | |
Runtime type information.
| |
declareRunTimeSelectionTable (autoPtr, hhuCombustionThermo, fvMesh,(const fvMesh &mesh),(mesh)) | |
hhuCombustionThermo (const fvMesh &) | |
Construct from dictionary and mesh.
| |
virtual | ~hhuCombustionThermo () |
Destructor.
| |
virtual void | correct ()=0 |
Update properties.
| |
virtual volScalarField & | hu () |
Unburnt gas enthalpy [J/kg].
| |
virtual const volScalarField & | hu () const |
Unburnt gas enthalpy [J/kg].
| |
virtual tmp< scalarField > | hu (const scalarField &T, const labelList &cells) const =0 |
Unburnt gas enthalpy for cell-set [J/kg].
| |
virtual tmp< scalarField > | hu (const scalarField &T, const label patchi) const =0 |
Unburnt gas enthalpy for patch [J/kg].
| |
virtual const volScalarField & | Tu () const |
Unburnt gas temperature [K].
| |
virtual tmp< volScalarField > | Tb () const =0 |
Burnt gas temperature [K].
| |
virtual tmp< volScalarField > | rhou () const |
Unburnt gas density [kg/m^3].
| |
virtual tmp< volScalarField > | rhob () const |
Burnt gas density [kg/m^3].
| |
virtual tmp< volScalarField > | psiu () const =0 |
Unburnt gas compressibility [s^2/m^2].
| |
virtual tmp< volScalarField > | psib () const =0 |
Burnt gas compressibility [s^2/m^2].
| |
virtual tmp< volScalarField > | muu () const =0 |
Dynamic viscosity of unburnt gas [kg/ms].
| |
virtual tmp< volScalarField > | mub () const =0 |
Dynamic viscosity of burnt gas [kg/ms].
| |
Static Public Member Functions | |
static autoPtr < hhuCombustionThermo > | New (const fvMesh &) |
Standard selection based on fvMesh.
| |
Protected Member Functions | |
wordList | huBoundaryTypes () |
void | huBoundaryCorrection (volScalarField &hu) |
Protected Attributes | |
volScalarField | Tu_ |
volScalarField | hu_ |
hhuCombustionThermo | ( | const fvMesh & | mesh ) |
Construct from dictionary and mesh.
Definition at line 102 of file hhuCombustionThermo.C.
~hhuCombustionThermo | ( | ) | [virtual]
|
Destructor.
Definition at line 138 of file hhuCombustionThermo.C.
wordList huBoundaryTypes | ( | ) | [protected]
|
Definition at line 45 of file hhuCombustionThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, and hhuCombustionThermo::Tu_.
void huBoundaryCorrection | ( | volScalarField & | hu ) | [protected]
|
Definition at line 74 of file hhuCombustionThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), and forAll.
Referenced by hhuMixtureThermo< MixtureType >::hhuMixtureThermo().
TypeName | ( | "hhuCombustionThermo" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
hhuCombustionThermo | , | ||
fvMesh | , | ||
(const fvMesh &mesh) | , | ||
(mesh) | |||
) |
autoPtr< hhuCombustionThermo > New | ( | const fvMesh & | mesh ) | [static]
|
Standard selection based on fvMesh.
Reimplemented from hCombustionThermo.
Definition at line 36 of file newhhuCombustionThermo.C.
References TimePaths::constant(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::Info, dictionary::lookup(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE, and fvMesh::time().
virtual void correct | ( | ) | [pure virtual]
|
virtual volScalarField& hu | ( | ) | [inline, virtual]
|
Unburnt gas enthalpy [J/kg].
Non-const access allowed for transport equations
Definition at line 112 of file hhuCombustionThermo.H.
References hhuCombustionThermo::hu_.
Referenced by mixedUnburntEnthalpyFvPatchScalarField::updateCoeffs(), gradientUnburntEnthalpyFvPatchScalarField::updateCoeffs(), and fixedUnburntEnthalpyFvPatchScalarField::updateCoeffs().
virtual const volScalarField& hu | ( | ) | const [inline, virtual]
|
Unburnt gas enthalpy [J/kg].
Definition at line 118 of file hhuCombustionThermo.H.
References hhuCombustionThermo::hu_.
virtual tmp<scalarField> hu | ( | const scalarField & | T, |
const labelList & | cells | ||
) | const [pure virtual]
|
Unburnt gas enthalpy for cell-set [J/kg].
Implemented in hhuMixtureThermo< MixtureType >.
virtual tmp<scalarField> hu | ( | const scalarField & | T, |
const label | patchi | ||
) | const [pure virtual]
|
Unburnt gas enthalpy for patch [J/kg].
Implemented in hhuMixtureThermo< MixtureType >.
virtual const volScalarField& Tu | ( | ) | const [inline, virtual]
|
Unburnt gas temperature [K].
Definition at line 141 of file hhuCombustionThermo.H.
References hhuCombustionThermo::Tu_.
Referenced by mixedUnburntEnthalpyFvPatchScalarField::updateCoeffs(), gradientUnburntEnthalpyFvPatchScalarField::updateCoeffs(), and fixedUnburntEnthalpyFvPatchScalarField::updateCoeffs().
virtual tmp<volScalarField> Tb | ( | ) | const [pure virtual]
|
Burnt gas temperature [K].
Implemented in hhuMixtureThermo< MixtureType >.
virtual tmp<volScalarField> rhou | ( | ) | const [inline, virtual]
|
Unburnt gas density [kg/m^3].
Definition at line 150 of file hhuCombustionThermo.H.
References basicThermo::p_, and hhuCombustionThermo::psiu().
virtual tmp<volScalarField> rhob | ( | ) | const [inline, virtual]
|
Burnt gas density [kg/m^3].
Definition at line 156 of file hhuCombustionThermo.H.
References basicThermo::p_, and hhuCombustionThermo::psib().
virtual tmp<volScalarField> psiu | ( | ) | const [pure virtual]
|
Unburnt gas compressibility [s^2/m^2].
Implemented in hhuMixtureThermo< MixtureType >.
Referenced by hhuCombustionThermo::rhou().
virtual tmp<volScalarField> psib | ( | ) | const [pure virtual]
|
Burnt gas compressibility [s^2/m^2].
Implemented in hhuMixtureThermo< MixtureType >.
Referenced by hhuCombustionThermo::rhob().
virtual tmp<volScalarField> muu | ( | ) | const [pure virtual]
|
Dynamic viscosity of unburnt gas [kg/ms].
Implemented in hhuMixtureThermo< MixtureType >.
virtual tmp<volScalarField> mub | ( | ) | const [pure virtual]
|
Dynamic viscosity of burnt gas [kg/ms].
Implemented in hhuMixtureThermo< MixtureType >.
volScalarField Tu_ [protected]
|
Definition at line 59 of file hhuCombustionThermo.H.
Referenced by hhuMixtureThermo< MixtureType >::hhuMixtureThermo(), hhuCombustionThermo::huBoundaryTypes(), and hhuCombustionThermo::Tu().
volScalarField hu_ [protected]
|
Definition at line 60 of file hhuCombustionThermo.H.
Referenced by hhuMixtureThermo< MixtureType >::hhuMixtureThermo(), and hhuCombustionThermo::hu().