FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

hhuMixtureThermo< MixtureType > Class Template Reference

Foam::hhuMixtureThermo. More...

#include <reactionThermophysicalModels/hhuMixtureThermo.H>


Detailed Description

template<class MixtureType>
class Foam::hhuMixtureThermo< MixtureType >

Foam::hhuMixtureThermo.

Source files

Definition at line 48 of file hhuMixtureThermo.H.

Inheritance diagram for hhuMixtureThermo< MixtureType >:
Collaboration diagram for hhuMixtureThermo< MixtureType >:

List of all members.

Public Member Functions

 TypeName ("hhuMixtureThermo")
 Runtime type information.
 hhuMixtureThermo (const fvMesh &)
 Construct from mesh.
virtual  ~hhuMixtureThermo ()
 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 >  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 >  hu (const scalarField &T, const labelList &cells) const
 Unburnt gas enthalpy for cell-set [J/kg].
virtual tmp< scalarField >  hu (const scalarField &T, const label patchi) const
 Unburnt gas enthalpy for patch [J/kg].
virtual tmp< volScalarField >  Tb () const
 Burnt gas temperature [K].
virtual tmp< volScalarField >  psiu () const
 Unburnt gas compressibility [s^2/m^2].
virtual tmp< volScalarField >  psib () const
 Burnt gas compressibility [s^2/m^2].
virtual tmp< volScalarField >  muu () const
 Dynamic viscosity of unburnt gas [kg/ms].
virtual tmp< volScalarField >  mub () const
 Dynamic viscosity of burnt gas [kg/ms].
virtual bool  read ()
 Read thermophysicalProperties dictionary.

Constructor & Destructor Documentation

~hhuMixtureThermo (  ) [virtual]

Destructor.

Definition at line 73 of file hhuMixtureThermo.C.


Member Function Documentation

TypeName ( "hhuMixtureThermo< MixtureType >"    )

Runtime type information.

virtual basicMultiComponentMixture& composition (  ) [inline, virtual]

Return the compostion of the multi-component mixture.

Implements hCombustionThermo.

Definition at line 80 of file hhuMixtureThermo.H.

virtual const basicMultiComponentMixture& composition (  ) const [inline, virtual]

Return the compostion of the multi-component mixture.

Implements hCombustionThermo.

Definition at line 86 of file hhuMixtureThermo.H.

void correct (  ) [virtual]

Update properties.

Implements hhuCombustionThermo.

Definition at line 157 of file hhuMixtureThermo.C.

References Foam::endl(), and Foam::Info.

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 223 of file hhuMixtureThermo.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 242 of file hhuMixtureThermo.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 261 of file hhuMixtureThermo.C.

References Foam::cp(), forAll, and List< T >::size().

Foam::tmp< Foam::scalarField > hu ( const scalarField &   T,
const labelList &   cells  
) const [virtual]

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

Implements hhuCombustionThermo.

Definition at line 323 of file hhuMixtureThermo.C.

References forAll, hu, and List< T >::size().

Foam::tmp< Foam::scalarField > hu ( const scalarField &   T,
const label   patchi  
) const [virtual]

Unburnt gas enthalpy for patch [J/kg].

Implements hhuCombustionThermo.

Definition at line 343 of file hhuMixtureThermo.C.

References forAll, hu, and List< T >::size().

Foam::tmp< Foam::volScalarField > Tb (  ) const [virtual]

Burnt gas temperature [K].

Implements hhuCombustionThermo.

Definition at line 362 of file hhuMixtureThermo.C.

References forAll, IOobject::NO_READ, and IOobject::NO_WRITE.

bool read (  ) [virtual]

Read thermophysicalProperties dictionary.

Reimplemented from basicThermo.

Definition at line 607 of file hhuMixtureThermo.C.

References basicThermo::read().


The documentation for this class was generated from the following files:
  • src/thermophysicalModels/reactionThermo/combustionThermo/mixtureThermos/hhuMixtureThermo/hhuMixtureThermo.H
  • src/thermophysicalModels/reactionThermo/combustionThermo/mixtureThermos/hhuMixtureThermo/hhuMixtureThermo.C