Loading...
Searching...
No Matches
reactionRateFlameArea Class Referenceabstract

Abstract class for reaction rate per flame area unit. More...

#include <reactionRateFlameArea.H>

Inheritance diagram for reactionRateFlameArea:
Collaboration diagram for reactionRateFlameArea:

Public Member Functions

 TypeName ("reactionRateFlameArea")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, reactionRateFlameArea, dictionary,(const word modelType, const dictionary &dict, const fvMesh &mesh, const combustionModel &combModel),(modelType, dict, mesh, combModel))
 reactionRateFlameArea (const word &modelType, const dictionary &dict, const fvMesh &mesh, const combustionModel &combModel)
 Construct from components.
virtual ~reactionRateFlameArea ()
const volScalarFieldomega () const
 Access functions.
virtual void correct (const volScalarField &sigma)=0
 Correct omega.
virtual bool read (const dictionary &dictProperties)
 Update from dictionary.

Static Public Member Functions

static autoPtr< reactionRateFlameArea > New (const dictionary &dict, const fvMesh &mesh, const combustionModel &combModel)

Protected Attributes

dictionary coeffDict_
 Dictionary.
const fvMeshmesh_
 Mesh reference.
const combustionModelcombModel_
 Combustion model owner.
word fuel_
 Fuel name.
volScalarField omega_
 Fuel consumption rate per unit of flame area.

Detailed Description

Abstract class for reaction rate per flame area unit.

Source files

Definition at line 52 of file reactionRateFlameArea.H.

Constructor & Destructor Documentation

◆ reactionRateFlameArea()

reactionRateFlameArea ( const word & modelType,
const dictionary & dict,
const fvMesh & mesh,
const combustionModel & combModel )

Construct from components.

Definition at line 34 of file reactionRateFlameArea.C.

References coeffDict_, combModel_, dict, fuel_, mesh, mesh_, omega_, and timeName.

◆ ~reactionRateFlameArea()

~reactionRateFlameArea ( )
virtual

Definition at line 63 of file reactionRateFlameArea.C.

Member Function Documentation

◆ TypeName()

TypeName ( "reactionRateFlameArea" )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr ,
reactionRateFlameArea ,
dictionary ,
(const word modelType, const dictionary &dict, const fvMesh &mesh, const combustionModel &combModel) ,
(modelType, dict, mesh, combModel)  )

References dict, and mesh.

◆ New()

Foam::autoPtr< Foam::reactionRateFlameArea > New ( const dictionary & dict,
const fvMesh & mesh,
const combustionModel & combModel )
static

Definition at line 26 of file reactionRateFlameAreaNew.C.

References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, Foam::Info, and mesh.

Here is the call graph for this function:

◆ omega()

const volScalarField & omega ( ) const
inline

Access functions.

Return omega

Definition at line 163 of file reactionRateFlameArea.H.

References omega_.

◆ correct()

virtual void correct ( const volScalarField & sigma)
pure virtual

Correct omega.

Implemented in relaxation.

References sigma().

Here is the call graph for this function:

◆ read()

bool read ( const dictionary & dictProperties)
virtual

Update from dictionary.

Reimplemented in relaxation.

Definition at line 69 of file reactionRateFlameArea.C.

References dict, and fuel_.

Referenced by relaxation::read().

Here is the caller graph for this function:

Member Data Documentation

◆ coeffDict_

dictionary coeffDict_
protected

Dictionary.

Definition at line 62 of file reactionRateFlameArea.H.

Referenced by reactionRateFlameArea(), and relaxation::read().

◆ mesh_

const fvMesh& mesh_
protected

Mesh reference.

Definition at line 67 of file reactionRateFlameArea.H.

Referenced by reactionRateFlameArea().

◆ combModel_

const combustionModel& combModel_
protected

Combustion model owner.

Definition at line 72 of file reactionRateFlameArea.H.

Referenced by relaxation::correct(), and reactionRateFlameArea().

◆ fuel_

word fuel_
protected

Fuel name.

Definition at line 77 of file reactionRateFlameArea.H.

Referenced by reactionRateFlameArea(), read(), relaxation::read(), and relaxation::relaxation().

◆ omega_

volScalarField omega_
protected

Fuel consumption rate per unit of flame area.

Definition at line 82 of file reactionRateFlameArea.H.

Referenced by relaxation::correct(), omega(), and reactionRateFlameArea().


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