Enthalpy for a mixture based on density. More...
#include <basicThermophysicalModels/hRhoThermo.H>
Enthalpy for a mixture based on density.
Definition at line 51 of file hRhoThermo.H.
Public Member Functions | |
TypeName ("hRhoThermo") | |
Runtime type information.
| |
hRhoThermo (const fvMesh &) | |
Construct from mesh.
| |
virtual | ~hRhoThermo () |
Destructor.
| |
virtual basicMixture & | composition () |
Return the compostion of the combustion mixture.
| |
virtual const basicMixture & | composition () const |
Return the compostion of the combustion mixture.
| |
virtual void | correct () |
Update properties.
| |
virtual volScalarField & | h () |
Enthalpy [J/kg].
| |
virtual const volScalarField & | h () const |
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 > | Cv (const scalarField &T, const label patchi) const |
Heat capacity at constant volume for patch [J/kg/K].
| |
virtual tmp< volScalarField > | Cv () const |
Heat capacity at constant volume [J/kg/K].
| |
virtual bool | read () |
Read thermophysicalProperties dictionary.
|
hRhoThermo | ( | const fvMesh & | mesh ) |
Construct from mesh.
Definition at line 104 of file hRhoThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, hRhoThermo< MixtureType >::h(), basicThermo::hBoundaryCorrection(), GeometricField< Type, PatchField, GeoMesh >::internalField(), and basicThermo::T_.
~hRhoThermo | ( | ) | [virtual]
|
Destructor.
Definition at line 147 of file hRhoThermo.C.
TypeName | ( | "hRhoThermo< MixtureType >" | ) |
Runtime type information.
virtual basicMixture& composition | ( | ) | [inline, virtual]
|
Return the compostion of the combustion mixture.
Definition at line 90 of file hRhoThermo.H.
virtual const basicMixture& composition | ( | ) | const [inline, virtual]
|
Return the compostion of the combustion mixture.
Definition at line 96 of file hRhoThermo.H.
void correct | ( | ) | [virtual]
|
Update properties.
Implements basicThermo.
Definition at line 154 of file hRhoThermo.C.
References Foam::endl(), and Foam::Info.
virtual volScalarField& h | ( | ) | [inline, virtual]
|
Enthalpy [J/kg].
Non-const access allowed for transport equations
Reimplemented from basicThermo.
Definition at line 109 of file hRhoThermo.H.
Referenced by hRhoThermo< MixtureType >::hRhoThermo().
virtual const volScalarField& h | ( | ) | const [inline, virtual]
|
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 172 of file hRhoThermo.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 191 of file hRhoThermo.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 210 of file hRhoThermo.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 228 of file hRhoThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), Foam::cp(), forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, fvMesh::time(), and Time::timeName().
Foam::tmp< Foam::scalarField > Cv | ( | const scalarField & | T, |
const label | patchi | ||
) | const [virtual]
|
Heat capacity at constant volume for patch [J/kg/K].
Reimplemented from basicThermo.
Definition at line 273 of file hRhoThermo.C.
References forAll, and List< T >::size().
Foam::tmp< Foam::volScalarField > Cv | ( | ) | const [virtual]
|
Heat capacity at constant volume [J/kg/K].
Reimplemented from basicThermo.
Definition at line 291 of file hRhoThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), 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 330 of file hRhoThermo.C.
References basicThermo::read().