reactionRateFlameArea Class Referenceabstract

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

Inheritance diagram for reactionRateFlameArea:
Collaboration diagram for reactionRateFlameArea:

Public Member Functions

 TypeName ("reactionRateFlameArea")
 Runtime type information. More...
 
 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. More...
 
 reactionRateFlameArea (const reactionRateFlameArea &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~reactionRateFlameArea ()
 
const volScalarFieldomega () const
 Access functions. More...
 
virtual void correct (const volScalarField &sigma)=0
 Correct omega. More...
 
virtual bool read (const dictionary &dictProperties)
 Update from dictionary. More...
 
void operator= (const reactionRateFlameArea &)=delete
 Disallow default bitwise assignment. More...
 

Static Public Member Functions

static autoPtr< reactionRateFlameAreaNew (const dictionary &dict, const fvMesh &mesh, const combustionModel &combModel)
 

Protected Attributes

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

Detailed Description

Abstract class for reaction rate per flame area unit.

Source files

Definition at line 54 of file reactionRateFlameArea.H.

Constructor & Destructor Documentation

◆ reactionRateFlameArea() [1/2]

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

Construct from components.

Definition at line 39 of file reactionRateFlameArea.C.

◆ reactionRateFlameArea() [2/2]

Disallow default bitwise copy construction.

◆ ~reactionRateFlameArea()

~reactionRateFlameArea ( )
virtual

Definition at line 68 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)   
)

◆ New()

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

Definition at line 30 of file reactionRateFlameAreaNew.C.

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

Here is the call graph for this function:

◆ omega()

const volScalarField& omega ( ) const
inline

Access functions.

Return omega

Definition at line 135 of file reactionRateFlameArea.H.

References reactionRateFlameArea::omega_.

◆ correct()

virtual void correct ( const volScalarField sigma)
pure virtual

Correct omega.

Implemented in relaxation.

◆ read()

bool read ( const dictionary dictProperties)
virtual

Update from dictionary.

Reimplemented in relaxation.

Definition at line 74 of file reactionRateFlameArea.C.

References dict, and dictionary::lookup().

Referenced by relaxation::read().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

void operator= ( const reactionRateFlameArea )
delete

Disallow default bitwise assignment.

Member Data Documentation

◆ coeffDict_

dictionary coeffDict_
protected

Dictionary.

Definition at line 62 of file reactionRateFlameArea.H.

◆ mesh_

const fvMesh& mesh_
protected

Mesh reference.

Definition at line 65 of file reactionRateFlameArea.H.

◆ combModel_

const combustionModel& combModel_
protected

Combustion model owner.

Definition at line 68 of file reactionRateFlameArea.H.

◆ fuel_

word fuel_
protected

Fuel name.

Definition at line 71 of file reactionRateFlameArea.H.

◆ omega_

volScalarField omega_
protected

Fuel consumption rate per unit of flame area.

Definition at line 74 of file reactionRateFlameArea.H.

Referenced by reactionRateFlameArea::omega().


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