Loading...
Searching...
No Matches
XiGModel Class Referenceabstract

Base-class for all Xi generation models used by the b-Xi combustion model. See Technical Report SH/RE/01R for details on the PDR modelling. For details on the use of XiGModel see XiModel.H. The model available is instabilityG.H. More...

#include <XiGModel.H>

Inheritance diagram for XiGModel:
Collaboration diagram for XiGModel:

Public Member Functions

 TypeName ("XiGModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, XiGModel, dictionary,(const dictionary &XiGProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su),(XiGProperties, thermo, turbulence, Su))
 XiGModel (const dictionary &XiGProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su)
 Construct from components.
virtual ~XiGModel ()
 Destructor.
virtual tmp< volScalarFieldG () const =0
 Return the flame-wrinkling generation rate.
virtual tmp< volScalarFieldDb () const
 Return the flame diffusivity.
virtual bool read (const dictionary &XiGProperties)=0
 Update properties from given dictionary.

Static Public Member Functions

static autoPtr< XiGModel > New (const dictionary &XiGProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su)
 Return a reference to the selected XiG model.

Protected Attributes

dictionary XiGModelCoeffs_
const psiuReactionThermothermo_
const compressible::RASModelturbulence_
const volScalarFieldSu_

Detailed Description

Base-class for all Xi generation models used by the b-Xi combustion model. See Technical Report SH/RE/01R for details on the PDR modelling. For details on the use of XiGModel see XiModel.H. The model available is instabilityG.H.

Source files

Definition at line 52 of file XiGModel.H.

Constructor & Destructor Documentation

◆ XiGModel()

XiGModel ( const dictionary & XiGProperties,
const psiuReactionThermo & thermo,
const compressible::RASModel & turbulence,
const volScalarField & Su )

Construct from components.

References Foam::Su().

Here is the call graph for this function:

◆ ~XiGModel()

virtual ~XiGModel ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "XiGModel" )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr ,
XiGModel ,
dictionary ,
(const dictionary &XiGProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su) ,
(XiGProperties, thermo, turbulence, Su)  )

References Foam::Su().

Here is the call graph for this function:

◆ New()

autoPtr< XiGModel > New ( const dictionary & XiGProperties,
const psiuReactionThermo & thermo,
const compressible::RASModel & turbulence,
const volScalarField & Su )
static

Return a reference to the selected XiG model.

References Foam::Su().

Here is the call graph for this function:

◆ G()

virtual tmp< volScalarField > G ( ) const
pure virtual

Return the flame-wrinkling generation rate.

Implemented in basicSubGrid, instabilityG, and KTS.

◆ Db()

virtual tmp< volScalarField > Db ( ) const
inlinevirtual

Return the flame diffusivity.

Reimplemented in basicSubGrid, and instabilityG.

Definition at line 155 of file XiGModel.H.

References turbulence_.

◆ read()

virtual bool read ( const dictionary & XiGProperties)
pure virtual

Update properties from given dictionary.

Implemented in basicSubGrid, instabilityG, and KTS.

Member Data Documentation

◆ XiGModelCoeffs_

dictionary XiGModelCoeffs_
protected

Definition at line 59 of file XiGModel.H.

◆ thermo_

const psiuReactionThermo& thermo_
protected

Definition at line 61 of file XiGModel.H.

◆ turbulence_

const compressible::RASModel& turbulence_
protected

Definition at line 62 of file XiGModel.H.

Referenced by Db().

◆ Su_

const volScalarField& Su_
protected

Definition at line 63 of file XiGModel.H.


The documentation for this class was generated from the following file:
  • applications/solvers/combustion/PDRFoam/XiModels/XiGModels/XiGModel/XiGModel.H