Public Member Functions | List of all members
zoneCombustion< Type > Class Template Reference

Zone-filtered combustion model. More...

Inheritance diagram for zoneCombustion< Type >:
Inheritance graph
Collaboration diagram for zoneCombustion< Type >:
Collaboration graph

Public Member Functions

 TypeName ("zoneCombustion")
 Runtime type information. More...
 zoneCombustion (const word &modelType, const fvMesh &mesh, const word &combustionProperties, const word &phaseName)
 Construct from components. More...
virtual ~zoneCombustion ()
 Destructor. More...
virtual Type::ReactionThermo & thermo ()
 Return access to the thermo package. More...
virtual const Type::ReactionThermo & thermo () const
 Return const access to the thermo package. More...
virtual void correct ()
 Correct combustion rate. More...
virtual tmp< fvScalarMatrixR (volScalarField &Y) const
 Fuel consumption rate matrix. More...
virtual tmp< volScalarFieldQdot () const
 Heat release rate [kg/m/s3]. More...
virtual bool read ()
 Update properties from given dictionary. More...

Detailed Description

template<class Type>
class Foam::combustionModels::zoneCombustion< Type >

Zone-filtered combustion model.

Enable the reactions within the specified list of cell-zones and set to zero elsewhere.

Source files

Definition at line 52 of file zoneCombustion.H.

Constructor & Destructor Documentation

◆ zoneCombustion()

zoneCombustion ( const word modelType,
const fvMesh mesh,
const word combustionProperties,
const word phaseName 

Construct from components.

Definition at line 105 of file zoneCombustion.C.

◆ ~zoneCombustion()

~zoneCombustion ( )


Definition at line 129 of file zoneCombustion.C.

Member Function Documentation

◆ TypeName()

TypeName ( "zoneCombustion< Type >"  )

Runtime type information.

◆ thermo() [1/2]

Type::ReactionThermo & thermo ( )

Return access to the thermo package.

Definition at line 137 of file zoneCombustion.C.

◆ thermo() [2/2]

const Type::ReactionThermo & thermo ( ) const

Return const access to the thermo package.

Definition at line 145 of file zoneCombustion.C.

◆ correct()

void correct ( )

Correct combustion rate.

Definition at line 152 of file zoneCombustion.C.

◆ R()

Foam::tmp< Foam::fvScalarMatrix > R ( volScalarField Y) const

Fuel consumption rate matrix.

Definition at line 160 of file zoneCombustion.C.

◆ Qdot()

Foam::tmp< Foam::volScalarField > Qdot ( ) const

Heat release rate [kg/m/s3].

Definition at line 168 of file zoneCombustion.C.

◆ read()

bool read ( )

Update properties from given dictionary.

Definition at line 175 of file zoneCombustion.C.

References Foam::blockMeshTools::read().

Here is the call graph for this function:

The documentation for this class was generated from the following files: