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")
 
 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)
 
virtual ~XiGModel ()
 
virtual tmp< volScalarFieldG () const =0
 
virtual tmp< volScalarFieldDb () const
 
virtual bool read (const dictionary &XiGProperties)=0
 

Static Public Member Functions

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

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 
)

◆ ~XiGModel()

virtual ~XiGModel ( )
virtual

Member Function Documentation

◆ TypeName()

TypeName ( "XiGModel"  )

◆ 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

◆ G()

virtual tmp<volScalarField> G ( ) const
pure virtual

Implemented in basicSubGrid, instabilityG, and KTS.

◆ Db()

virtual tmp<volScalarField> Db ( ) const
inlinevirtual

Reimplemented in basicSubGrid, and instabilityG.

Definition at line 139 of file XiGModel.H.

References XiGModel::turbulence_.

◆ read()

virtual bool read ( const dictionary XiGProperties)
pure virtual

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