

Public Member Functions | |
| TypeName ("heheuPsiThermo") | |
| Runtime type information. More... | |
| heheuPsiThermo (const fvMesh &, const word &phaseName) | |
| Construct from mesh and phase name. More... | |
| virtual | ~heheuPsiThermo () |
| Destructor. More... | |
| virtual void | correct () |
| Update properties. More... | |
| virtual volScalarField & | heu () |
| Unburnt gas enthalpy [J/kg]. More... | |
| virtual const volScalarField & | heu () const |
| Unburnt gas enthalpy [J/kg]. More... | |
| virtual const volScalarField & | Tu () const |
| Unburnt gas temperature [K]. More... | |
| virtual tmp< scalarField > | heu (const scalarField &p, const scalarField &T, const labelList &cells) const |
| Unburnt gas enthalpy for cell-set [J/kg]. More... | |
| virtual tmp< scalarField > | heu (const scalarField &p, const scalarField &T, const label patchi) const |
| Unburnt gas enthalpy for patch [J/kg]. More... | |
| virtual tmp< volScalarField > | Tb () const |
| Burnt gas temperature [K]. More... | |
| virtual tmp< volScalarField > | psiu () const |
| Unburnt gas compressibility [s^2/m^2]. More... | |
| virtual tmp< volScalarField > | psib () const |
| Burnt gas compressibility [s^2/m^2]. More... | |
| virtual tmp< volScalarField > | muu () const |
| Dynamic viscosity of unburnt gas [kg/ms]. More... | |
| virtual tmp< volScalarField > | mub () const |
| Dynamic viscosity of burnt gas [kg/ms]. More... | |
Public Member Functions inherited from heThermo< BasicPsiThermo, MixtureType > | |
| heThermo (const fvMesh &, const word &phaseName) | |
| Construct from mesh. More... | |
| heThermo (const fvMesh &, const dictionary &, const word &phaseName) | |
| Construct from mesh and dictionary. More... | |
| virtual | ~heThermo () |
| Destructor. More... | |
| virtual MixtureType::basicMixtureType & | composition () |
| Return the compostion of the mixture. More... | |
| virtual const MixtureType::basicMixtureType & | composition () const |
| Return the compostion of the mixture. More... | |
| virtual bool | incompressible () const |
| Return true if the equation of state is incompressible. More... | |
| virtual bool | isochoric () const |
| Return true if the equation of state is isochoric. More... | |
| virtual volScalarField & | he () |
| Enthalpy/Internal energy [J/kg]. More... | |
| virtual const volScalarField & | he () const |
| Enthalpy/Internal energy [J/kg]. More... | |
| virtual tmp< volScalarField > | he (const volScalarField &p, const volScalarField &T) const |
| Enthalpy/Internal energy. More... | |
| virtual tmp< scalarField > | he (const scalarField &p, const scalarField &T, const labelList &cells) const |
| Enthalpy/Internal energy for cell-set [J/kg]. More... | |
| virtual tmp< scalarField > | he (const scalarField &p, const scalarField &T, const label patchi) const |
| Enthalpy/Internal energy for patch [J/kg]. More... | |
| virtual tmp< volScalarField > | hc () const |
| Chemical enthalpy [J/kg]. More... | |
| virtual tmp< scalarField > | THE (const scalarField &he, const scalarField &p, const scalarField &T0, const labelList &cells) const |
| Temperature from enthalpy/internal energy for cell-set. More... | |
| virtual tmp< scalarField > | THE (const scalarField &he, const scalarField &p, const scalarField &T0, const label patchi) const |
| Temperature from enthalpy/internal energy for patch. More... | |
| virtual tmp< scalarField > | Cp (const scalarField &p, const scalarField &T, const label patchi) const |
| Heat capacity at constant pressure for patch [J/kg/K]. More... | |
| virtual tmp< volScalarField > | Cp () const |
| Heat capacity at constant pressure [J/kg/K]. More... | |
| virtual tmp< scalarField > | Cv (const scalarField &p, const scalarField &T, const label patchi) const |
| Heat capacity at constant volume for patch [J/kg/K]. More... | |
| virtual tmp< volScalarField > | Cv () const |
| Heat capacity at constant volume [J/kg/K]. More... | |
| virtual tmp< volScalarField > | gamma () const |
| Gamma = Cp/Cv []. More... | |
| virtual tmp< scalarField > | gamma (const scalarField &p, const scalarField &T, const label patchi) const |
| Gamma = Cp/Cv for patch []. More... | |
| virtual tmp< scalarField > | Cpv (const scalarField &p, const scalarField &T, const label patchi) const |
| Heat capacity at constant pressure/volume for patch [J/kg/K]. More... | |
| virtual tmp< volScalarField > | Cpv () const |
| Heat capacity at constant pressure/volume [J/kg/K]. More... | |
| virtual tmp< volScalarField > | CpByCpv () const |
| Heat capacity ratio []. More... | |
| virtual tmp< scalarField > | CpByCpv (const scalarField &p, const scalarField &T, const label patchi) const |
| Heat capacity ratio for patch []. More... | |
| virtual tmp< volScalarField > | kappa () const |
| Thermal diffusivity for temperature of mixture [J/m/s/K]. More... | |
| virtual tmp< scalarField > | kappa (const label patchi) const |
| Thermal diffusivity for temperature. More... | |
| virtual tmp< volScalarField > | kappaEff (const volScalarField &) const |
| Effective thermal diffusivity for temperature. More... | |
| virtual tmp< scalarField > | kappaEff (const scalarField &alphat, const label patchi) const |
| Effective thermal diffusivity for temperature. More... | |
| virtual tmp< volScalarField > | alphaEff (const volScalarField &alphat) const |
| Effective thermal diffusivity of mixture [kg/m/s]. More... | |
| virtual tmp< scalarField > | alphaEff (const scalarField &alphat, const label patchi) const |
| Effective thermal diffusivity of mixture for patch [kg/m/s]. More... | |
| virtual bool | read () |
| Read thermophysical properties dictionary. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from heThermo< BasicPsiThermo, MixtureType > | |
| void | heBoundaryCorrection (volScalarField &he) |
| Correct the enthalpy/internal energy field boundaries. More... | |
Protected Attributes inherited from heThermo< BasicPsiThermo, MixtureType > | |
| volScalarField | he_ |
| Energy field. More... | |
Definition at line 49 of file heheuPsiThermo.H.
| heheuPsiThermo | ( | const fvMesh & | mesh, |
| const word & | phaseName | ||
| ) |
Construct from mesh and phase name.
Definition at line 145 of file heheuPsiThermo.C.
|
virtual |
Destructor.
Definition at line 220 of file heheuPsiThermo.C.
| TypeName | ( | "heheuPsiThermo< BasicPsiThermo, MixtureType >" | ) |
Runtime type information.
|
virtual |
Update properties.
Definition at line 227 of file heheuPsiThermo.C.
References Foam::endl(), heheuPsiThermo< BasicPsiThermo, MixtureType >::heu(), Foam::Info, and InfoInFunction.

|
inlinevirtual |
Unburnt gas enthalpy [J/kg].
Non-const access allowed for transport equations
Definition at line 99 of file heheuPsiThermo.H.
Referenced by heheuPsiThermo< BasicPsiThermo, MixtureType >::correct(), heheuPsiThermo< BasicPsiThermo, MixtureType >::heu(), and heheuPsiThermo< BasicPsiThermo, MixtureType >::Tu().

|
inlinevirtual |
Unburnt gas enthalpy [J/kg].
Definition at line 105 of file heheuPsiThermo.H.
|
inlinevirtual |
Unburnt gas temperature [K].
Definition at line 111 of file heheuPsiThermo.H.
References cells, heheuPsiThermo< BasicPsiThermo, MixtureType >::heu(), heheuPsiThermo< BasicPsiThermo, MixtureType >::mub(), heheuPsiThermo< BasicPsiThermo, MixtureType >::muu(), p, patchi, heheuPsiThermo< BasicPsiThermo, MixtureType >::psib(), heheuPsiThermo< BasicPsiThermo, MixtureType >::psiu(), Foam::T(), and heheuPsiThermo< BasicPsiThermo, MixtureType >::Tb().

|
virtual |
Unburnt gas enthalpy for cell-set [J/kg].
Definition at line 249 of file heheuPsiThermo.C.
References forAll, heheuPsiThermo< BasicPsiThermo, MixtureType >::heu(), tmp< T >::ref(), scalarField(), and List< T >::size().

|
virtual |
Unburnt gas enthalpy for patch [J/kg].
Definition at line 270 of file heheuPsiThermo.C.
References forAll, tmp< T >::ref(), scalarField(), and List< T >::size().

|
virtual |
Burnt gas temperature [K].
Definition at line 291 of file heheuPsiThermo.C.
References forAll, patchi, and GeometricField< Type, PatchField, GeoMesh >::ref().
Referenced by heheuPsiThermo< BasicPsiThermo, MixtureType >::Tu().


|
virtual |
Unburnt gas compressibility [s^2/m^2].
Definition at line 350 of file heheuPsiThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), forAll, patchi, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), and tmp< T >::ref().
Referenced by heheuPsiThermo< BasicPsiThermo, MixtureType >::Tu().


|
virtual |
Burnt gas compressibility [s^2/m^2].
Definition at line 404 of file heheuPsiThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), forAll, patchi, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), and tmp< T >::ref().
Referenced by heheuPsiThermo< BasicPsiThermo, MixtureType >::Tu().


|
virtual |
Dynamic viscosity of unburnt gas [kg/ms].
Definition at line 459 of file heheuPsiThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), forAll, patchi, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), and tmp< T >::ref().
Referenced by heheuPsiThermo< BasicPsiThermo, MixtureType >::Tu().


|
virtual |
Dynamic viscosity of burnt gas [kg/ms].
Definition at line 517 of file heheuPsiThermo.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), forAll, patchi, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), and tmp< T >::ref().
Referenced by heheuPsiThermo< BasicPsiThermo, MixtureType >::Tu().


1.8.13