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

Zone-filtered combustion model. More...

Inheritance diagram for zoneCombustion< Type >:
Inheritance graph
[legend]
Collaboration diagram for zoneCombustion< Type >:
Collaboration graph
[legend]

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 ( )
virtual

Destructor.

Definition at line 129 of file zoneCombustion.C.

Member Function Documentation

◆ TypeName()

TypeName ( "zoneCombustion< Type >"  )

Runtime type information.

◆ thermo() [1/2]

Type::ReactionThermo & thermo ( )
virtual

Return access to the thermo package.

Definition at line 137 of file zoneCombustion.C.

◆ thermo() [2/2]

const Type::ReactionThermo & thermo ( ) const
virtual

Return const access to the thermo package.

Definition at line 145 of file zoneCombustion.C.

◆ correct()

void correct ( )
virtual

Correct combustion rate.

Definition at line 152 of file zoneCombustion.C.

◆ R()

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

Fuel consumption rate matrix.

Definition at line 160 of file zoneCombustion.C.

◆ Qdot()

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

Heat release rate [kg/m/s3].

Definition at line 168 of file zoneCombustion.C.

◆ read()

bool read ( )
virtual

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: