Foam::hhuMixtureThermo. More...
#include <reactionThermophysicalModels/hhuMixtureThermo.H>
Definition at line 48 of file hhuMixtureThermo.H.
Inheritance diagram for hhuMixtureThermo< MixtureType >:
Collaboration diagram for hhuMixtureThermo< MixtureType >:Public Member Functions | |
| TypeName ("hhuMixtureThermo") | |
| Runtime type information.
| |
| hhuMixtureThermo (const fvMesh &) | |
| Construct from mesh.
| |
| virtual | ~hhuMixtureThermo () |
| Destructor.
| |
| virtual basicMultiComponentMixture & | composition () |
| Return the compostion of the multi-component mixture.
| |
| virtual const basicMultiComponentMixture & | composition () const |
| Return the compostion of the multi-component mixture.
| |
| virtual void | correct () |
| Update properties.
| |
| virtual tmp< volScalarField > | hc () const |
| Chemical enthalpy [J/kg].
| |
| virtual tmp< scalarField > | h (const scalarField &T, const labelList &cells) const |
| Enthalpy for cell-set [J/kg].
| |
| virtual tmp< scalarField > | h (const scalarField &T, const label patchi) const |
| Enthalpy for patch [J/kg].
| |
| virtual tmp< scalarField > | Cp (const scalarField &T, const label patchi) const |
| Heat capacity at constant pressure for patch [J/kg/K].
| |
| virtual tmp< volScalarField > | Cp () const |
| Heat capacity at constant pressure [J/kg/K].
| |
| virtual tmp< scalarField > | hu (const scalarField &T, const labelList &cells) const |
| Unburnt gas enthalpy for cell-set [J/kg].
| |
| virtual tmp< scalarField > | hu (const scalarField &T, const label patchi) const |
| Unburnt gas enthalpy for patch [J/kg].
| |
| virtual tmp< volScalarField > | Tb () const |
| Burnt gas temperature [K].
| |
| virtual tmp< volScalarField > | psiu () const |
| Unburnt gas compressibility [s^2/m^2].
| |
| virtual tmp< volScalarField > | psib () const |
| Burnt gas compressibility [s^2/m^2].
| |
| virtual tmp< volScalarField > | muu () const |
| Dynamic viscosity of unburnt gas [kg/ms].
| |
| virtual tmp< volScalarField > | mub () const |
| Dynamic viscosity of burnt gas [kg/ms].
| |
| virtual bool | read () |
| Read thermophysicalProperties dictionary.
| |
| hhuMixtureThermo | ( | const fvMesh & | mesh ) |
Construct from mesh.
Definition at line 33 of file hhuMixtureThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, hCombustionThermo::h(), hCombustionThermo::h_, basicThermo::hBoundaryCorrection(), hhuCombustionThermo::hu_, hhuCombustionThermo::huBoundaryCorrection(), GeometricField< Type, PatchField, GeoMesh >::internalField(), GeometricField< Type, PatchField, GeoMesh >::oldTime(), basicThermo::psi_, basicThermo::T_, and hhuCombustionThermo::Tu_.
| ~hhuMixtureThermo | ( | ) | [virtual]
|
Destructor.
Definition at line 73 of file hhuMixtureThermo.C.
| TypeName | ( | "hhuMixtureThermo< MixtureType >" | ) |
Runtime type information.
| virtual basicMultiComponentMixture& composition | ( | ) | [inline, virtual]
|
Return the compostion of the multi-component mixture.
Implements hCombustionThermo.
Definition at line 80 of file hhuMixtureThermo.H.
| virtual const basicMultiComponentMixture& composition | ( | ) | const [inline, virtual]
|
Return the compostion of the multi-component mixture.
Implements hCombustionThermo.
Definition at line 86 of file hhuMixtureThermo.H.
| void correct | ( | ) | [virtual]
|
Update properties.
Implements hhuCombustionThermo.
Definition at line 157 of file hhuMixtureThermo.C.
References Foam::endl(), and Foam::Info.
| Foam::tmp< Foam::volScalarField > hc | ( | ) | const [virtual]
|
Chemical enthalpy [J/kg].
Reimplemented from basicThermo.
Definition at line 178 of file hhuMixtureThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, GeometricField< Type, PatchField, GeoMesh >::internalField(), mesh, IOobject::NO_READ, IOobject::NO_WRITE, fvMesh::time(), and Time::timeName().
| Foam::tmp< Foam::scalarField > h | ( | const scalarField & | T, |
| const labelList & | cells | ||
| ) | const [virtual]
|
Enthalpy for cell-set [J/kg].
Reimplemented from basicThermo.
Definition at line 223 of file hhuMixtureThermo.C.
References forAll, h, and List< T >::size().
| Foam::tmp< Foam::scalarField > h | ( | const scalarField & | T, |
| const label | patchi | ||
| ) | const [virtual]
|
Enthalpy for patch [J/kg].
Reimplemented from basicThermo.
Definition at line 242 of file hhuMixtureThermo.C.
References forAll, h, and List< T >::size().
| Foam::tmp< Foam::scalarField > Cp | ( | const scalarField & | T, |
| const label | patchi | ||
| ) | const [virtual]
|
Heat capacity at constant pressure for patch [J/kg/K].
Reimplemented from basicThermo.
Definition at line 261 of file hhuMixtureThermo.C.
References Foam::cp(), forAll, and List< T >::size().
| Foam::tmp< Foam::volScalarField > Cp | ( | ) | const [virtual]
|
Heat capacity at constant pressure [J/kg/K].
Reimplemented from basicThermo.
Definition at line 281 of file hhuMixtureThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), Foam::cp(), forAll, GeometricField< Type, PatchField, GeoMesh >::internalField(), mesh, IOobject::NO_READ, IOobject::NO_WRITE, fvMesh::time(), and Time::timeName().
| Foam::tmp< Foam::scalarField > hu | ( | const scalarField & | T, |
| const labelList & | cells | ||
| ) | const [virtual]
|
Unburnt gas enthalpy for cell-set [J/kg].
Implements hhuCombustionThermo.
Definition at line 323 of file hhuMixtureThermo.C.
References forAll, hu, and List< T >::size().
| Foam::tmp< Foam::scalarField > hu | ( | const scalarField & | T, |
| const label | patchi | ||
| ) | const [virtual]
|
Unburnt gas enthalpy for patch [J/kg].
Implements hhuCombustionThermo.
Definition at line 343 of file hhuMixtureThermo.C.
References forAll, hu, and List< T >::size().
| Foam::tmp< Foam::volScalarField > Tb | ( | ) | const [virtual]
|
Burnt gas temperature [K].
Implements hhuCombustionThermo.
Definition at line 362 of file hhuMixtureThermo.C.
References forAll, IOobject::NO_READ, and IOobject::NO_WRITE.
| Foam::tmp< Foam::volScalarField > psiu | ( | ) | const [virtual]
|
Unburnt gas compressibility [s^2/m^2].
Implements hhuCombustionThermo.
Definition at line 412 of file hhuMixtureThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, GeometricField< Type, PatchField, GeoMesh >::internalField(), IOobject::NO_READ, and IOobject::NO_WRITE.
| Foam::tmp< Foam::volScalarField > psib | ( | ) | const [virtual]
|
Burnt gas compressibility [s^2/m^2].
Implements hhuCombustionThermo.
Definition at line 463 of file hhuMixtureThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, GeometricField< Type, PatchField, GeoMesh >::internalField(), IOobject::NO_READ, and IOobject::NO_WRITE.
| Foam::tmp< Foam::volScalarField > muu | ( | ) | const [virtual]
|
Dynamic viscosity of unburnt gas [kg/ms].
Implements hhuCombustionThermo.
Definition at line 515 of file hhuMixtureThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, GeometricField< Type, PatchField, GeoMesh >::internalField(), IOobject::NO_READ, and IOobject::NO_WRITE.
| Foam::tmp< Foam::volScalarField > mub | ( | ) | const [virtual]
|
Dynamic viscosity of burnt gas [kg/ms].
Implements hhuCombustionThermo.
Definition at line 561 of file hhuMixtureThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, GeometricField< Type, PatchField, GeoMesh >::internalField(), IOobject::NO_READ, and IOobject::NO_WRITE.
| bool read | ( | ) | [virtual]
|
Read thermophysicalProperties dictionary.
Reimplemented from basicThermo.
Definition at line 607 of file hhuMixtureThermo.C.
References basicThermo::read().