Foam::hhuCombustionThermo. More...
#include <reactionThermophysicalModels/hhuCombustionThermo.H>
Definition at line 50 of file hhuCombustionThermo.H.
Inheritance diagram for hhuCombustionThermo:
Collaboration diagram for hhuCombustionThermo: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().