Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions
reactionRateFlameArea Class Referenceabstract

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

Inheritance diagram for reactionRateFlameArea:
Inheritance graph
[legend]
Collaboration diagram for reactionRateFlameArea:
Collaboration graph
[legend]

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 dictionary &dict, const fvMesh &mesh, const combustionModel &combModel)
 Construct from dictionary and psiReactionThermo. More...
 
 reactionRateFlameArea (const word &modelType, const dictionary &dict, const fvMesh &mesh, const combustionModel &combModel)
 Construct from components. 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...
 

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_
 Combstion model owner. More...
 
word fuel_
 Fuel name. More...
 
volScalarField omega_
 Fuel consumption rate per unit of flame area. More...
 

Private Member Functions

 reactionRateFlameArea (const reactionRateFlameArea &)
 Disallow copy construct. More...
 
void operator= (const reactionRateFlameArea &)
 Disallow default bitwise assignment. 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/3]

Disallow copy construct.

◆ reactionRateFlameArea() [2/3]

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

Construct from dictionary and psiReactionThermo.

Definition at line 40 of file reactionRateFlameArea.C.

◆ reactionRateFlameArea() [3/3]

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

Construct from components.

Definition at line 66 of file reactionRateFlameArea.C.

◆ ~reactionRateFlameArea()

~reactionRateFlameArea ( )
virtual

Definition at line 94 of file reactionRateFlameArea.C.

Member Function Documentation

◆ operator=()

void operator= ( const reactionRateFlameArea )
private

Disallow default bitwise assignment.

◆ 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 31 of file reactionRateFlameAreaNew.C.

References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, 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 151 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 100 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:

Field 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

Combstion 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: