FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

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< volScalarField >  G () const =0
 Return the flame-wrinking genration rate.
virtual tmp< volScalarField >  Db () 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 hhuCombustionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su)
 Return a reference to the selected XiG model.

Protected Attributes

dictionary  XiGModelCoeffs_
const hhuCombustionThermo &  thermo_
const compressible::RASModel &  turbulence_
const volScalarField &  Su_

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 [inline, virtual]

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

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:
  • applications/solvers/combustion/PDRFoam/XiModels/XiGModels/XiGModel/XiGModel.H