Simple SCOPEBlendXiEq 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 ("SCOPEBlend") | |
Runtime type information. More... | |
SCOPEBlend (const dictionary &XiEqProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su) | |
Construct from components. More... | |
virtual | ~SCOPEBlend () |
Destructor. More... | |
virtual tmp< volScalarField > | XiEq () const |
Return the flame-wrinking XiEq. More... | |
virtual bool | read (const dictionary &XiEqProperties) |
Update properties from given dictionary. More... | |
![]() | |
TypeName ("XiEqModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, XiEqModel, dictionary,(const dictionary &XiEqProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su),(XiEqProperties, thermo, turbulence, Su)) | |
XiEqModel (const dictionary &XiEqProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su) | |
Construct from components. More... | |
virtual | ~XiEqModel () |
Destructor. More... | |
tmp< volScalarField > | calculateSchelkinEffect (const scalar) const |
Return the sub-grid Schelkin effect. More... | |
void | writeFields () const |
Write fields. More... | |
Private Member Functions | |
SCOPEBlend (const SCOPEBlend &) | |
Disallow copy construct. More... | |
void | operator= (const SCOPEBlend &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
autoPtr< XiEqModel > | XiEqModelL_ |
Low turbulence intensity equilibrium Xi model. More... | |
autoPtr< XiEqModel > | XiEqModelH_ |
High turbulence intensity equilibrium Xi model. More... | |
Additional Inherited Members | |
![]() | |
static autoPtr< XiEqModel > | New (const dictionary &XiEqProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su) |
Return a reference to the selected XiEq model. More... | |
![]() | |
dictionary | XiEqModelCoeffs_ |
Dictionary. More... | |
const psiuReactionThermo & | thermo_ |
Thermo. More... | |
const compressible::RASModel & | turbulence_ |
Turbulence. More... | |
const volScalarField & | Su_ |
Laminar burning velocity. More... | |
Simple SCOPEBlendXiEq 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.
Definition at line 53 of file SCOPEBlendXiEq.H.
|
private |
Disallow copy construct.
SCOPEBlend | ( | const dictionary & | XiEqProperties, |
const psiuReactionThermo & | thermo, | ||
const compressible::RASModel & | turbulence, | ||
const volScalarField & | Su | ||
) |
Construct from components.
|
virtual |
Destructor.
|
private |
Disallow default bitwise assignment.
TypeName | ( | "SCOPEBlend" | ) |
Runtime type information.
|
virtual |
Return the flame-wrinking XiEq.
Reimplemented from XiEqModel.
|
inlinevirtual |
Update properties from given dictionary.
Implements XiEqModel.
Definition at line 103 of file SCOPEBlendXiEq.H.
Low turbulence intensity equilibrium Xi model.
Definition at line 60 of file SCOPEBlendXiEq.H.
High turbulence intensity equilibrium Xi model.
Definition at line 63 of file SCOPEBlendXiEq.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.