OpenFOAM logo
Open Source CFD Toolkit

hThermo Class Template Reference

Inheritance diagram for hThermo:

Inheritance graph
[legend]
Collaboration diagram for hThermo:

Collaboration graph
[legend]
List of all members.

template<class MixtureType>
class Foam::hThermo< MixtureType >


Public Member Functions

 TypeName ("hThermo")
 Runtime type information.
 hThermo (const fvMesh &)
 Construct from mesh.
 ~hThermo ()
basicMixturecomposition ()
 Return the compostion of the combustion mixture.
const basicMixturecomposition () const
 Return the compostion of the combustion mixture.
void correct ()
 Update properties.
volScalarFieldh ()
 Enthalpy [J/kg].
const volScalarFieldh () const
 Enthalpy [J/kg].
tmp< scalarFieldh (const scalarField &T, const labelList &cells) const
 Enthalpy for cell-set [J/kg].
tmp< scalarFieldh (const scalarField &T, const label patchi) const
 Enthalpy for patch [J/kg].
tmp< scalarFieldCp (const scalarField &T, const label patchi) const
 Heat capacity at constant pressure for patch [J/kg/K].
tmp< volScalarFieldCp () const
 Heat capacity at constant pressure [J/kg/K].
tmp< volScalarFieldCv () const
 Heat capacity at constant volume [J/kg/K].
bool read ()
 Read thermophysicalProperties dictionary.

Constructor & Destructor Documentation

hThermo const fvMesh  ) 
 

Construct from mesh.

~hThermo  ) 
 


Member Function Documentation

const basicMixture& composition  )  const [inline]
 

Return the compostion of the combustion mixture.

Definition at line 97 of file hThermo.H.

References Foam::volScalarField.

basicMixture& composition  )  [inline]
 

Return the compostion of the combustion mixture.

Definition at line 91 of file hThermo.H.

void correct  )  [virtual]
 

Update properties.

Implements basicThermo.

tmp<volScalarField> Cp  )  const [virtual]
 

Heat capacity at constant pressure [J/kg/K].

Reimplemented from basicThermo.

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

Heat capacity at constant pressure for patch [J/kg/K].

Reimplemented from basicThermo.

tmp<volScalarField> Cv  )  const [virtual]
 

Heat capacity at constant volume [J/kg/K].

Reimplemented from basicThermo.

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

Enthalpy for patch [J/kg].

Reimplemented from basicThermo.

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

Enthalpy for cell-set [J/kg].

Reimplemented from basicThermo.

const volScalarField& h  )  const [inline, virtual]
 

Enthalpy [J/kg].

Reimplemented from basicThermo.

Definition at line 118 of file hThermo.H.

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

volScalarField& h  )  [inline, virtual]
 

Enthalpy [J/kg].

Non-const access allowed for transport equations

Reimplemented from basicThermo.

Definition at line 112 of file hThermo.H.

References Foam::volScalarField.

bool read  )  [virtual]
 

Read thermophysicalProperties dictionary.

Implements basicThermo.

TypeName "hThermo< MixtureType >"   ) 
 

Runtime type information.


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