Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
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...
 

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 ( const dictionary dict,
const fvMesh mesh,
const combustionModel combModel 
)

Construct from dictionary and psiReactionThermo.

Definition at line 40 of file reactionRateFlameArea.C.

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

Definition at line 94 of file reactionRateFlameArea.C.

Member Function Documentation

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)   
)
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, dictionary::lookup(), and mesh.

Here is the call graph for this function:

const volScalarField& omega ( ) const
inline

Access functions.

Return omega

Definition at line 151 of file reactionRateFlameArea.H.

References reactionRateFlameArea::correct(), reactionRateFlameArea::omega_, reactionRateFlameArea::read(), and Foam::constant::physicoChemical::sigma.

Here is the call graph for this function:

virtual void correct ( const volScalarField sigma)
pure virtual

Correct omega.

Implemented in relaxation.

Referenced by reactionRateFlameArea::omega().

Here is the caller graph for this function:

bool read ( const dictionary dictProperties)
virtual

Update from dictionary.

Reimplemented in relaxation.

Definition at line 100 of file reactionRateFlameArea.C.

References dictionary::lookup().

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

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

dictionary coeffDict_
protected

Dictionary.

Definition at line 62 of file reactionRateFlameArea.H.

const fvMesh& mesh_
protected

Mesh reference.

Definition at line 65 of file reactionRateFlameArea.H.

const combustionModel& combModel_
protected

Combstion model owner.

Definition at line 68 of file reactionRateFlameArea.H.

word fuel_
protected

Fuel name.

Definition at line 71 of file reactionRateFlameArea.H.

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: