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

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

Public Member Functions

 TypeName ("XiGModel")
 Runtime type information. More...
 
 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. More...
 
virtual ~XiGModel ()
 Destructor. More...
 
virtual tmp< volScalarFieldG () const =0
 Return the flame-wrinking genration rate. More...
 
virtual tmp< volScalarFieldDb () const
 Return the flame diffusivity. More...
 
virtual bool read (const dictionary &XiGProperties)=0
 Update properties from given dictionary. More...
 

Static Public Member Functions

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

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 54 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.

◆ ~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  
)

◆ New()

static 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.

◆ G()

virtual tmp<volScalarField> G ( ) const
pure virtual

Return the flame-wrinking genration 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 141 of file XiGModel.H.

References XiGModel::read().

Here is the call graph for this function:

◆ read()

virtual bool read ( const dictionary XiGProperties)
pure virtual

Update properties from given dictionary.

Implemented in basicSubGrid, instabilityG, and KTS.

Referenced by XiGModel::Db().

Here is the caller graph for this function:

Member Data Documentation

◆ XiGModelCoeffs_

dictionary XiGModelCoeffs_
protected

Definition at line 61 of file XiGModel.H.

◆ thermo_

const psiuReactionThermo& thermo_
protected

Definition at line 63 of file XiGModel.H.

◆ turbulence_

const compressible::RASModel& turbulence_
protected

Definition at line 64 of file XiGModel.H.

◆ Su_

const volScalarField& Su_
protected

Definition at line 65 of file XiGModel.H.


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