OpenFOAM logo
Open Source CFD Toolkit

hhuCombustionThermo Class Reference

Inheritance diagram for hhuCombustionThermo:

Inheritance graph
[legend]
Collaboration diagram for hhuCombustionThermo:

Collaboration graph
[legend]
List of all members.

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 ()
virtual void correct ()=0
 Update properties.
volScalarFieldhu ()
 Unburnt gas enthalpy [J/kg].
const volScalarFieldhu () const
 Unburnt gas enthalpy [J/kg].
virtual tmp< scalarFieldhu (const scalarField &T, const labelList &cells) const =0
 Unburnt gas enthalpy for cell-set [J/kg].
virtual tmp< scalarFieldhu (const scalarField &T, const label patchi) const =0
 Unburnt gas enthalpy for patch [J/kg].
const volScalarFieldTu () const
 Unburnt gas temperature [K].
virtual tmp< volScalarFieldTb () const =0
 Burnt gas temperature [K].
virtual tmp< volScalarFieldrhou () const
 Unburnt gas density [kg/m^3].
virtual tmp< volScalarFieldrhob () const
 Burnt gas density [kg/m^3].
virtual tmp< volScalarFieldpsiu () const =0
 Unburnt gas compressibility [s^2/m^2].
virtual tmp< volScalarFieldpsib () const =0
 Burnt gas compressibility [s^2/m^2].
virtual tmp< volScalarFieldmuu () const =0
 Dynamic viscosity of unburnt gas [kg/ms].
virtual tmp< volScalarFieldmub () const =0
 Dynamic viscosity of burnt gas [kg/ms].

Static Public Member Functions

autoPtr< hhuCombustionThermoNew (const fvMesh &)

Protected Member Functions

wordList huBoundaryTypes ()
void huBoundaryCorrection (volScalarField &hu)

Protected Attributes

volScalarField Tu_
volScalarField hu_

Constructor & Destructor Documentation

hhuCombustionThermo const fvMesh  ) 
 

Construct from dictionary and mesh.

virtual ~hhuCombustionThermo  )  [virtual]
 


Member Function Documentation

virtual void correct  )  [pure virtual]
 

Update properties.

Implements hCombustionThermo.

Implemented in hhuMixtureThermo.

declareRunTimeSelectionTable autoPtr  ,
hhuCombustionThermo  ,
fvMesh  ,
(const fvMesh &mesh ,
(mesh
 

virtual tmp<scalarField> hu const scalarField T,
const label  patchi
const [pure virtual]
 

Unburnt gas enthalpy for patch [J/kg].

Implemented in hhuMixtureThermo.

virtual tmp<scalarField> hu const scalarField T,
const labelList cells
const [pure virtual]
 

Unburnt gas enthalpy for cell-set [J/kg].

Implemented in hhuMixtureThermo.

const volScalarField& hu  )  const [inline]
 

Unburnt gas enthalpy [J/kg].

Definition at line 128 of file hhuCombustionThermo.H.

References Foam::label, Foam::labelList, Foam::scalarField, and Foam::volScalarField.

volScalarField& hu  )  [inline]
 

Unburnt gas enthalpy [J/kg].

Non-const access allowed for transport equations

Definition at line 122 of file hhuCombustionThermo.H.

void huBoundaryCorrection volScalarField hu  )  [protected]
 

wordList huBoundaryTypes  )  [protected]
 

virtual tmp<volScalarField> mub  )  const [pure virtual]
 

Dynamic viscosity of burnt gas [kg/ms].

Implemented in hhuMixtureThermo.

virtual tmp<volScalarField> muu  )  const [pure virtual]
 

Dynamic viscosity of unburnt gas [kg/ms].

Implemented in hhuMixtureThermo.

autoPtr<hhuCombustionThermo> New const fvMesh  )  [static]
 

Reimplemented from hCombustionThermo.

virtual tmp<volScalarField> psib  )  const [pure virtual]
 

Burnt gas compressibility [s^2/m^2].

Implemented in hhuMixtureThermo.

virtual tmp<volScalarField> psiu  )  const [pure virtual]
 

Unburnt gas compressibility [s^2/m^2].

Implemented in hhuMixtureThermo.

virtual tmp<volScalarField> rhob  )  const [inline, virtual]
 

Burnt gas density [kg/m^3].

Definition at line 166 of file hhuCombustionThermo.H.

virtual tmp<volScalarField> rhou  )  const [inline, virtual]
 

Unburnt gas density [kg/m^3].

Definition at line 160 of file hhuCombustionThermo.H.

virtual tmp<volScalarField> Tb  )  const [pure virtual]
 

Burnt gas temperature [K].

Implemented in hhuMixtureThermo.

const volScalarField& Tu  )  const [inline]
 

Unburnt gas temperature [K].

Definition at line 151 of file hhuCombustionThermo.H.

TypeName "hhuCombustionThermo"   ) 
 

Runtime type information.


Member Data Documentation

volScalarField hu_ [protected]
 

Definition at line 67 of file hhuCombustionThermo.H.

volScalarField Tu_ [protected]
 

Definition at line 66 of file hhuCombustionThermo.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org