Foam::hsRhoMixtureThermo. More...
#include <reactionThermophysicalModels/hsRhoMixtureThermo.H>
Definition at line 50 of file hsRhoMixtureThermo.H.
Public Member Functions | |
TypeName ("hsRhoMixtureThermo") | |
Runtime type information.
| |
hsRhoMixtureThermo (const fvMesh &) | |
Construct from mesh.
| |
virtual | ~hsRhoMixtureThermo () |
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 > | hs (const scalarField &T, const labelList &cells) const |
Sensible nthalpy for cell-set [J/kg].
| |
virtual tmp< scalarField > | hs (const scalarField &T, const label patchi) const |
Sensible 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 bool | read () |
Read thermophysicalProperties dictionary.
|
hsRhoMixtureThermo | ( | const fvMesh & | mesh ) |
Construct from mesh.
Definition at line 106 of file hsRhoMixtureThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, basicThermo::hBoundaryCorrection(), hsReactionThermo::hs(), hsReactionThermo::hs_, GeometricField< Type, PatchField, GeoMesh >::internalField(), and basicThermo::T_.
~hsRhoMixtureThermo | ( | ) | [virtual]
|
Destructor.
Definition at line 133 of file hsRhoMixtureThermo.C.
TypeName | ( | "hsRhoMixtureThermo< MixtureType >" | ) |
Runtime type information.
virtual basicMultiComponentMixture& composition | ( | ) | [inline, virtual]
|
Return the compostion of the multi-component mixture.
Implements hsReactionThermo.
Definition at line 82 of file hsRhoMixtureThermo.H.
virtual const basicMultiComponentMixture& composition | ( | ) | const [inline, virtual]
|
Return the compostion of the multi-component mixture.
Implements hsReactionThermo.
Definition at line 88 of file hsRhoMixtureThermo.H.
void correct | ( | ) | [virtual]
|
Update properties.
Implements hsReactionThermo.
Definition at line 140 of file hsRhoMixtureThermo.C.
References Foam::endl(), and Foam::Info.
Foam::tmp< Foam::volScalarField > hc | ( | ) | const [virtual]
|
Chemical enthalpy [J/kg].
Reimplemented from basicThermo.
Definition at line 158 of file hsRhoMixtureThermo.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 > hs | ( | const scalarField & | T, |
const labelList & | cells | ||
) | const [virtual]
|
Sensible nthalpy for cell-set [J/kg].
Reimplemented from basicThermo.
Definition at line 204 of file hsRhoMixtureThermo.C.
References forAll, hs, and List< T >::size().
Foam::tmp< Foam::scalarField > hs | ( | const scalarField & | T, |
const label | patchi | ||
) | const [virtual]
|
Sensible enthalpy for patch [J/kg].
Reimplemented from basicThermo.
Definition at line 224 of file hsRhoMixtureThermo.C.
References forAll, hs, 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 244 of file hsRhoMixtureThermo.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 264 of file hsRhoMixtureThermo.C.
References Foam::cp(), Foam::dimEnergy, Foam::dimMass, Foam::dimTemperature, forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, fvMesh::time(), and Time::timeName().
bool read | ( | ) | [virtual]
|
Read thermophysicalProperties dictionary.
Reimplemented from basicThermo.
Definition at line 305 of file hsRhoMixtureThermo.C.
References basicThermo::read().