FreeFOAM The Cross-Platform CFD Toolkit
XiGModel Class Reference

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


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 55 of file XiGModel.H.

+ Inheritance diagram for XiGModel:
+ Collaboration diagram for XiGModel:

List of all members.

Classes

class  basicSubGrid
 Basic sub-grid obstacle flame-wrinking generation rate coefficient model. Details supplied by J Puttock 2/7/06. More...

Public Member Functions

 TypeName ("XiGModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, XiGModel, dictionary,(const dictionary &XiGProperties, const hhuCombustionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su),(XiGProperties, thermo, turbulence, Su))
 XiGModel (const dictionary &XiGProperties, const hhuCombustionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su)
 Construct from components.
virtual ~XiGModel ()
virtual tmp< volScalarFieldG () const =0
 Return the flame-wrinking genration 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< XiGModelNew (const dictionary &XiGProperties, const hhuCombustionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su)
 Return a reference to the selected XiG model.

Protected Attributes

dictionary XiGModelCoeffs_
const hhuCombustionThermothermo_
const compressible::RASModelturbulence_
const volScalarFieldSu_

Constructor & Destructor Documentation

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

Construct from components.

virtual ~XiGModel ( )
virtual

Member Function Documentation

TypeName ( "XiGModel"  )

Runtime type information.

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

Return a reference to the selected XiG model.

virtual tmp<volScalarField> G ( ) const
pure virtual

Return the flame-wrinking genration rate.

Implemented in basicSubGrid, instabilityG, and KTS.

virtual tmp<volScalarField> Db ( ) const
inlinevirtual

Return the flame diffusivity.

Reimplemented in basicSubGrid, and instabilityG.

Definition at line 143 of file XiGModel.H.

References XiGModel::turbulence_.

virtual bool read ( const dictionary XiGProperties)
pure virtual

Update properties from given dictionary.

Implemented in basicSubGrid, instabilityG, and KTS.


Member Data Documentation

dictionary XiGModelCoeffs_
protected

Definition at line 62 of file XiGModel.H.

const hhuCombustionThermo& thermo_
protected

Definition at line 64 of file XiGModel.H.

const compressible::RASModel& turbulence_
protected

Definition at line 65 of file XiGModel.H.

Referenced by XiGModel::Db().

const volScalarField& Su_
protected

Definition at line 66 of file XiGModel.H.


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