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 XiEq models used by the b-XiEq combustion model. The available models are : basicXiSubXiEq.H Gulder.H instabilityXiEq.H SCOPEBlendXiEq.H SCOPEXiEq.H. More...


Detailed Description

Base-class for all XiEq models used by the b-XiEq combustion model. The available models are : basicXiSubXiEq.H Gulder.H instabilityXiEq.H SCOPEBlendXiEq.H SCOPEXiEq.H.

Source files

Definition at line 58 of file XiEqModel.H.

Inheritance diagram for XiEqModel:
Collaboration diagram for XiEqModel:

List of all members.

Classes

class  SCOPEXiEq
 Simple SCOPEXiEq model for XiEq based on SCOPEXiEqs correlation with a linear correction function to give a plausible profile for XiEq. See SCOPELaminarFlameSpeed.H for details on the SCOPE laminar flame speed model. More...

Public Member Functions

 TypeName ("XiEqModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, XiEqModel, dictionary,(const dictionary &XiEqProperties, const hhuCombustionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su),(XiEqProperties, thermo, turbulence, Su))
 XiEqModel (const dictionary &XiEqProperties, const hhuCombustionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su)
 Construct from components.
virtual  ~XiEqModel ()
virtual tmp< volScalarField >  XiEq () const
 Return the flame-wrinking XiEq.
virtual bool  read (const dictionary &XiEqProperties)=0
 Update properties from given dictionary.

Static Public Member Functions

static autoPtr< XiEqModel >  New (const dictionary &XiEqProperties, const hhuCombustionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su)
 Return a reference to the selected XiEq model.

Protected Attributes

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

Constructor & Destructor Documentation

XiEqModel ( const dictionary &   XiEqProperties,
const hhuCombustionThermo &   thermo,
const compressible::RASModel &   turbulence,
const volScalarField &   Su  
)

Construct from components.

virtual ~XiEqModel (  ) [virtual]

Member Function Documentation

TypeName ( "XiEqModel"    )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr   ,
XiEqModel   ,
dictionary   ,
(const dictionary &XiEqProperties, const hhuCombustionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su)   ,
(XiEqProperties, thermo, turbulence, Su)    
)
static autoPtr<XiEqModel> New ( const dictionary &   XiEqProperties,
const hhuCombustionThermo &   thermo,
const compressible::RASModel &   turbulence,
const volScalarField &   Su  
) [static]

Return a reference to the selected XiEq model.

virtual tmp<volScalarField> XiEq (  ) const [inline, virtual]

Return the flame-wrinking XiEq.

Reimplemented in basicSubGrid, Gulder, instability, SCOPEBlend, and SCOPEXiEq.

Definition at line 143 of file XiEqModel.H.

References XiEqModel::turbulence_.

virtual bool read ( const dictionary &   XiEqProperties  ) [pure virtual]

Update properties from given dictionary.

Implemented in basicSubGrid, Gulder, instability, SCOPEBlend, and SCOPEXiEq.


Member Data Documentation

Definition at line 65 of file XiEqModel.H.

const hhuCombustionThermo& thermo_ [protected]

Definition at line 67 of file XiEqModel.H.

const compressible::RASModel& turbulence_ [protected]

Definition at line 68 of file XiEqModel.H.

Referenced by XiEqModel::XiEq().

const volScalarField& Su_ [protected]

Definition at line 69 of file XiEqModel.H.


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