List of all members
DAkOmegaSSTFIML Class Reference
Inheritance diagram for DAkOmegaSSTFIML:
Inheritance graph
[legend]
Collaboration diagram for DAkOmegaSSTFIML:
Collaboration graph
[legend]

Protected Member Functions

SST functions
tmp< volScalarField > F1 (const volScalarField &CDkOmega) const
 
tmp< volScalarField > F2 () const
 
tmp< volScalarField > F3 () const
 
tmp< volScalarField > F23 () const
 
tmp< volScalarField > blend (const volScalarField &F1, const dimensionedScalar &psi1, const dimensionedScalar &psi2) const
 
tmp< volScalarField::Internal > blend (const volScalarField::Internal &F1, const dimensionedScalar &psi1, const dimensionedScalar &psi2) const
 
tmp< volScalarField > alphaK (const volScalarField &F1) const
 
tmp< volScalarField > alphaOmega (const volScalarField &F1) const
 
tmp< volScalarField::Internal > beta (const volScalarField::Internal &F1) const
 
tmp< volScalarField::Internal > gamma (const volScalarField::Internal &F1) const
 
tmp< volScalarField > DkEff (const volScalarField &F1) const
 
tmp< volScalarField > DomegaEff (const volScalarField &F1) const
 
tmp< volScalarField::Internal > Pk (const volScalarField::Internal &G) const
 
tmp< volScalarField::Internal > epsilonByk (const volScalarField &F1, const volTensorField &gradU) const
 
tmp< volScalarField::Internal > GbyNu (const volScalarField::Internal &GbyNu0, const volScalarField::Internal &F2, const volScalarField::Internal &S2) const
 
tmp< fvScalarMatrix > kSource () const
 
tmp< fvScalarMatrix > omegaSource () const
 
tmp< fvScalarMatrix > Qsas (const volScalarField::Internal &S2, const volScalarField::Internal &gamma, const volScalarField::Internal &beta) const
 

SST parameters

dimensionedScalar alphaK1_
 
dimensionedScalar alphaK2_
 
dimensionedScalar alphaOmega1_
 
dimensionedScalar alphaOmega2_
 
dimensionedScalar gamma1_
 
dimensionedScalar gamma2_
 
dimensionedScalar beta1_
 
dimensionedScalar beta2_
 
dimensionedScalar betaStar_
 
dimensionedScalar a1_
 
dimensionedScalar b1_
 
dimensionedScalar c1_
 
Switch F3_
 
scalar * inputs_ = new scalar[mesh_.nCells() * 9]
 inputs and outputs for the beta calculation More...
 
scalar * outputs_ = new scalar[mesh_.nCells()]
 
void calcBetaField ()
 calculate the beta field using the trained model More...
 

Augmented variables for adjoint residuals

volScalarField & omega_
 
volScalarField omegaRes_
 
volScalarField omegaResRef_
 
volScalarField omegaResPartDeriv_
 
volScalarField omegaRef_
 
volScalarField & k_
 
volScalarField kRes_
 
volScalarField kResRef_
 
volScalarField kResPartDeriv_
 
volScalarField kRef_
 
volScalarField betaFieldInversion_
 
volScalarField betaFieldInversionML_
 
volScalarField QCriterion_
 
volScalarField & p_
 
volScalarField pGradAlongStream_
 
volScalarField turbulenceIntensity_
 
IOdictionary transportProperties_
 
volScalarField ReT_
 
volScalarField convectionTKE_
 
volScalarField tauRatio_
 
volScalarField pressureStress_
 
volScalarField curvature_
 
volScalarField UGradMisalignment_
 
const volScalarField & y_
 Weight of betaFieldInversion for the turbulent transport equations if both are modified. More...
 
scalarList omegaNearWall_
 
label solveTurbState_ = 0
 whether to solve for turb states More...
 
label printInterval_
 time step interval to print residual More...
 
 TypeName ("kOmegaSSTFIML")
 
 DAkOmegaSSTFIML (const word modelType, const fvMesh &mesh, const DAOption &daOption)
 
virtual ~DAkOmegaSSTFIML ()
 
virtual void correctModelStates (wordList &modelStates) const
 update the turbulence state for DAStateInfo::regStates_ More...
 
virtual void correctNut ()
 update nut based on other turbulence variables and update the BCs More...
 
virtual void correctBoundaryConditions ()
 update turbulence variable boundary values More...
 
virtual void updateIntermediateVariables ()
 update any intermediate variables that are dependent on state variables and are used in calcResiduals More...
 
virtual void correctStateResidualModelCon (List< List< word >> &stateCon) const
 update the original variable connectivity for the adjoint state residuals in stateCon More...
 
virtual void addModelResidualCon (HashTable< List< List< word >>> &allCon) const
 add the model residual connectivity to stateCon More...
 
virtual void calcResiduals (const dictionary &options)
 compute the turbulence residuals More...
 
virtual void correct ()
 solve the residual equations and update the state More...
 
void saveOmegaNearWall ()
 save near wall omega values to omegaNearWall_ More...
 
void setOmegaNearWall ()
 set omegaNearWall_ to near wall omega values More...
 
void correctOmegaBoundaryConditions ()
 specially treatment to correct epsilon BC More...
 

Additional Inherited Members

- Public Member Functions inherited from DATurbulenceModel
 TypeName ("DATurbulenceModel")
 
 declareRunTimeSelectionTable (autoPtr, DATurbulenceModel, dictionary,(const word modelType, const fvMesh &mesh, const DAOption &daOption),(modelType, mesh, daOption))
 
 DATurbulenceModel (const word modelType, const fvMesh &mesh, const DAOption &daOption)
 
virtual ~DATurbulenceModel ()
 
void correctWallDist ()
 update wall distance for d_. Note: y_ will be automatically updated in mesh_ object More...
 
void correctAlphat ()
 update alphat More...
 
virtual void getTurbProdTerm (scalarList &prodTerm) const
 return the value of the production term from the Spalart Allmaras model More...
 
tmp< volSymmTensorField > devRhoReff () const
 dev terms More...
 
tmp< fvVectorMatrix > divDevRhoReff (volVectorField &U)
 divDev terms More...
 
tmp< fvVectorMatrix > divDevReff (volVectorField &U)
 divDev terms More...
 
tmp< volScalarField > nuEff () const
 return effective viscosity More...
 
tmp< volScalarField > getNut ()
 get the nut field More...
 
tmp< volScalarField > alphaEff ()
 return effective thermal diffusivity More...
 
tmp< volScalarField > nu () const
 get the nu field More...
 
tmp< volScalarField > getAlpha () const
 get alpha field More...
 
tmp< volScalarField > getRho ()
 get the density field More...
 
tmp< volScalarField > getPhase ()
 get the phase field More...
 
scalar getPrt ()
 get the turbulent Prandtl number More...
 
tmp< Foam::volScalarField > getMu () const
 get mu More...
 
bool writeData (Ostream &os) const
 this is a virtual function for regIOobject More...
 
void printYPlus () const
 print the min max and mean yPlus to screen More...
 
label isPrintTime (const Time &runTime, const label printInterval) const
 
virtual void invTranProdNuTildaEqn (const volScalarField &mySource, volScalarField &pseudoNuTilda)
 Inverse transpose product, M_nuTilda^(-T) More...
 
virtual void constructPseudoNuTildaEqn ()
 
virtual void rhsSolvePseudoNuTildaEqn (const volScalarField &nuTildaSource)
 
virtual void calcLduResidualTurb (volScalarField &nuTildaRes)
 calculate the turbulence residual using LDU matrix More...
 
- Static Public Member Functions inherited from DATurbulenceModel
static autoPtr< DATurbulenceModelNew (const word modelType, const fvMesh &mesh, const DAOption &daOption)
 
- Protected Attributes inherited from DATurbulenceModel
const fvMesh & mesh_
 fvMesh More...
 
const DAOptiondaOption_
 DAOption object. More...
 
const dictionary & allOptions_
 all DAFoam options More...
 
volScalarField & nut_
 turbulence viscosity More...
 
volVectorField & U_
 velocity More...
 
surfaceScalarField & phi_
 face flux More...
 
volScalarField phase_
 phase field More...
 
surfaceScalarField & phaseRhoPhi_
 phase*phi*density field More...
 
IOdictionary turbDict_
 turbulence model property dict More...
 
dictionary coeffDict_
 turbulence model parameters dict More...
 
dimensionedScalar kMin_
 Lower limit of k. More...
 
dimensionedScalar epsilonMin_
 Lower limit of epsilon. More...
 
dimensionedScalar omegaMin_
 Lower limit for omega. More...
 
dimensionedScalar nuTildaMin_
 Lower limit for nuTilda. More...
 
scalar Pr_
 Prandtl number. More...
 
scalar Prt_ = -9999.0
 turbulent Prandtl number More...
 

Detailed Description

Definition at line 49 of file DAkOmegaSSTFIML.H.

Constructor & Destructor Documentation

◆ DAkOmegaSSTFIML()

DAkOmegaSSTFIML ( const word  modelType,
const fvMesh &  mesh,
const DAOption daOption 
)

Definition at line 42 of file DAkOmegaSSTFIML.C.

References daOption(), forAll(), mesh, DAkOmegaSSTFIML::omega_, DAkOmegaSSTFIML::omegaNearWall_, and DAkOmegaSSTFIML::printInterval_.

Here is the call graph for this function:

◆ ~DAkOmegaSSTFIML()

virtual ~DAkOmegaSSTFIML ( )
inlinevirtual

Definition at line 239 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::inputs_, and DAkOmegaSSTFIML::outputs_.

Member Function Documentation

◆ calcBetaField()

void calcBetaField ( )
protected

◆ F1()

tmp< volScalarField > F1 ( const volScalarField &  CDkOmega) const
protected

◆ F2()

tmp< volScalarField > F2 ( ) const
protected

Definition at line 369 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::betaStar_, DAkOmegaSSTFIML::k_, DATurbulenceModel::nu(), DAkOmegaSSTFIML::omega_, and DAkOmegaSSTFIML::y_.

Referenced by DAkOmegaSSTFIML::F23(), and DAkOmegaSSTFIML::GbyNu().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ F3()

tmp< volScalarField > F3 ( ) const
protected

Definition at line 381 of file DAkOmegaSSTFIML.C.

References DATurbulenceModel::nu(), DAkOmegaSSTFIML::omega_, and DAkOmegaSSTFIML::y_.

Referenced by DAkOmegaSSTFIML::F23().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ F23()

tmp< volScalarField > F23 ( ) const
protected

Definition at line 391 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::F2(), DAkOmegaSSTFIML::F3(), and DAkOmegaSSTFIML::F3_.

Referenced by DAkOmegaSSTFIML::calcResiduals(), and DAkOmegaSSTFIML::correctNut().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ blend() [1/2]

tmp<volScalarField> blend ( const volScalarField &  F1,
const dimensionedScalar &  psi1,
const dimensionedScalar &  psi2 
) const
inlineprotected

Definition at line 96 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::F1().

Referenced by DAkOmegaSSTFIML::alphaK(), DAkOmegaSSTFIML::alphaOmega(), DAkOmegaSSTFIML::beta(), and DAkOmegaSSTFIML::gamma().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ blend() [2/2]

tmp<volScalarField::Internal> blend ( const volScalarField::Internal &  F1,
const dimensionedScalar &  psi1,
const dimensionedScalar &  psi2 
) const
inlineprotected

Definition at line 104 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::F1().

Here is the call graph for this function:

◆ alphaK()

tmp<volScalarField> alphaK ( const volScalarField &  F1) const
inlineprotected

Definition at line 112 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::alphaK1_, DAkOmegaSSTFIML::alphaK2_, DAkOmegaSSTFIML::blend(), and DAkOmegaSSTFIML::F1().

Referenced by DAkOmegaSSTFIML::DkEff().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ alphaOmega()

tmp<volScalarField> alphaOmega ( const volScalarField &  F1) const
inlineprotected

Definition at line 117 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::alphaOmega1_, DAkOmegaSSTFIML::alphaOmega2_, DAkOmegaSSTFIML::blend(), and DAkOmegaSSTFIML::F1().

Referenced by DAkOmegaSSTFIML::DomegaEff().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ beta()

tmp<volScalarField::Internal> beta ( const volScalarField::Internal &  F1) const
inlineprotected

Definition at line 122 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::beta1_, DAkOmegaSSTFIML::beta2_, DAkOmegaSSTFIML::blend(), and DAkOmegaSSTFIML::F1().

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gamma()

tmp<volScalarField::Internal> gamma ( const volScalarField::Internal &  F1) const
inlineprotected

Definition at line 128 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::blend(), DAkOmegaSSTFIML::F1(), DAkOmegaSSTFIML::gamma1_, and DAkOmegaSSTFIML::gamma2_.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DkEff()

tmp<volScalarField> DkEff ( const volScalarField &  F1) const
inlineprotected

Definition at line 135 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::alphaK(), DAkOmegaSSTFIML::F1(), DATurbulenceModel::nu(), and DATurbulenceModel::nut_.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DomegaEff()

tmp<volScalarField> DomegaEff ( const volScalarField &  F1) const
inlineprotected

Definition at line 142 of file DAkOmegaSSTFIML.H.

References DAkOmegaSSTFIML::alphaOmega(), DAkOmegaSSTFIML::F1(), DATurbulenceModel::nu(), and DATurbulenceModel::nut_.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Pk()

tmp< volScalarField::Internal > Pk ( const volScalarField::Internal &  G) const
protected

Definition at line 414 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::betaStar_, DAkOmegaSSTFIML::c1_, DAkOmegaSSTFIML::k_, and DAkOmegaSSTFIML::omega_.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the caller graph for this function:

◆ epsilonByk()

tmp< volScalarField::Internal > epsilonByk ( const volScalarField &  F1,
const volTensorField &  gradU 
) const
protected

Definition at line 420 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::betaStar_, and DAkOmegaSSTFIML::omega_.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the caller graph for this function:

◆ GbyNu()

tmp< volScalarField::Internal > GbyNu ( const volScalarField::Internal &  GbyNu0,
const volScalarField::Internal &  F2,
const volScalarField::Internal &  S2 
) const
protected

Definition at line 403 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::a1_, DAkOmegaSSTFIML::b1_, DAkOmegaSSTFIML::betaStar_, DAkOmegaSSTFIML::c1_, DAkOmegaSSTFIML::F2(), and DAkOmegaSSTFIML::omega_.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kSource()

tmp< fvScalarMatrix > kSource ( ) const
protected

Definition at line 427 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::k_, and rho.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the caller graph for this function:

◆ omegaSource()

tmp< fvScalarMatrix > omegaSource ( ) const
protected

Definition at line 436 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::omega_, and rho.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the caller graph for this function:

◆ Qsas()

tmp< fvScalarMatrix > Qsas ( const volScalarField::Internal &  S2,
const volScalarField::Internal &  gamma,
const volScalarField::Internal &  beta 
) const
protected

Definition at line 445 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::omega_, and rho.

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the caller graph for this function:

◆ TypeName()

TypeName ( "kOmegaSSTFIML"  )

◆ correctModelStates()

void correctModelStates ( wordList &  modelStates) const
virtual

update the turbulence state for DAStateInfo::regStates_

Implements DATurbulenceModel.

Definition at line 458 of file DAkOmegaSSTFIML.C.

References forAll().

Here is the call graph for this function:

◆ correctNut()

void correctNut ( )
virtual

update nut based on other turbulence variables and update the BCs

Implements DATurbulenceModel.

Definition at line 494 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::a1_, DAkOmegaSSTFIML::b1_, DATurbulenceModel::correctAlphat(), DAkOmegaSSTFIML::F23(), DAkOmegaSSTFIML::k_, DATurbulenceModel::mesh_, DATurbulenceModel::nut_, DAkOmegaSSTFIML::omega_, and U.

Referenced by DAkOmegaSSTFIML::calcResiduals(), and DAkOmegaSSTFIML::updateIntermediateVariables().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ correctBoundaryConditions()

void correctBoundaryConditions ( )
virtual

update turbulence variable boundary values

Implements DATurbulenceModel.

Definition at line 516 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::k_.

◆ updateIntermediateVariables()

void updateIntermediateVariables ( )
virtual

update any intermediate variables that are dependent on state variables and are used in calcResiduals

Implements DATurbulenceModel.

Definition at line 605 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::correctNut().

Here is the call graph for this function:

◆ correctStateResidualModelCon()

void correctStateResidualModelCon ( List< List< word >> &  stateCon) const
virtual

update the original variable connectivity for the adjoint state residuals in stateCon

Implements DATurbulenceModel.

Definition at line 616 of file DAkOmegaSSTFIML.C.

References forAll().

Here is the call graph for this function:

◆ addModelResidualCon()

void addModelResidualCon ( HashTable< List< List< word >>> &  allCon) const
virtual

add the model residual connectivity to stateCon

Implements DATurbulenceModel.

Definition at line 715 of file DAkOmegaSSTFIML.C.

References DATurbulenceModel::mesh_.

◆ calcResiduals()

void calcResiduals ( const dictionary &  options)
virtual

◆ correct()

void correct ( )
virtual

solve the residual equations and update the state

Implements DATurbulenceModel.

Definition at line 807 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::calcResiduals(), and DAkOmegaSSTFIML::solveTurbState_.

Here is the call graph for this function:

◆ saveOmegaNearWall()

void saveOmegaNearWall ( )

save near wall omega values to omegaNearWall_

Definition at line 555 of file DAkOmegaSSTFIML.C.

References forAll(), DATurbulenceModel::mesh_, DAkOmegaSSTFIML::omega_, and DAkOmegaSSTFIML::omegaNearWall_.

Referenced by DAkOmegaSSTFIML::correctOmegaBoundaryConditions().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setOmegaNearWall()

void setOmegaNearWall ( )

set omegaNearWall_ to near wall omega values

Definition at line 579 of file DAkOmegaSSTFIML.C.

References forAll(), DATurbulenceModel::mesh_, DAkOmegaSSTFIML::omega_, and DAkOmegaSSTFIML::omegaNearWall_.

Referenced by DAkOmegaSSTFIML::calcResiduals(), and DAkOmegaSSTFIML::correctOmegaBoundaryConditions().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ correctOmegaBoundaryConditions()

void correctOmegaBoundaryConditions ( )

specially treatment to correct epsilon BC

Definition at line 528 of file DAkOmegaSSTFIML.C.

References DAkOmegaSSTFIML::omega_, DAkOmegaSSTFIML::saveOmegaNearWall(), and DAkOmegaSSTFIML::setOmegaNearWall().

Referenced by DAkOmegaSSTFIML::calcResiduals().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ alphaK1_

dimensionedScalar alphaK1_
protected

Definition at line 56 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::alphaK().

◆ alphaK2_

dimensionedScalar alphaK2_
protected

Definition at line 57 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::alphaK().

◆ alphaOmega1_

dimensionedScalar alphaOmega1_
protected

Definition at line 59 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::alphaOmega().

◆ alphaOmega2_

dimensionedScalar alphaOmega2_
protected

◆ gamma1_

dimensionedScalar gamma1_
protected

Definition at line 62 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::gamma().

◆ gamma2_

dimensionedScalar gamma2_
protected

Definition at line 63 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::gamma().

◆ beta1_

dimensionedScalar beta1_
protected

Definition at line 65 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::beta().

◆ beta2_

dimensionedScalar beta2_
protected

Definition at line 66 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::beta().

◆ betaStar_

dimensionedScalar betaStar_
protected

◆ a1_

dimensionedScalar a1_
protected

Definition at line 70 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::correctNut(), and DAkOmegaSSTFIML::GbyNu().

◆ b1_

dimensionedScalar b1_
protected

Definition at line 71 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::correctNut(), and DAkOmegaSSTFIML::GbyNu().

◆ c1_

dimensionedScalar c1_
protected

Definition at line 72 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::GbyNu(), and DAkOmegaSSTFIML::Pk().

◆ F3_

Switch F3_
protected

Definition at line 74 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::F23().

◆ inputs_

scalar* inputs_ = new scalar[mesh_.nCells() * 9]
protected

inputs and outputs for the beta calculation

Definition at line 78 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField(), and DAkOmegaSSTFIML::~DAkOmegaSSTFIML().

◆ outputs_

scalar* outputs_ = new scalar[mesh_.nCells()]
protected

◆ omega_

volScalarField& omega_
protected

◆ omegaRes_

volScalarField omegaRes_
protected

Definition at line 178 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcResiduals().

◆ omegaResRef_

volScalarField omegaResRef_
protected

Definition at line 179 of file DAkOmegaSSTFIML.H.

◆ omegaResPartDeriv_

volScalarField omegaResPartDeriv_
protected

Definition at line 180 of file DAkOmegaSSTFIML.H.

◆ omegaRef_

volScalarField omegaRef_
protected

Definition at line 181 of file DAkOmegaSSTFIML.H.

◆ k_

volScalarField& k_
protected

◆ kRes_

volScalarField kRes_
protected

Definition at line 183 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcResiduals().

◆ kResRef_

volScalarField kResRef_
protected

Definition at line 184 of file DAkOmegaSSTFIML.H.

◆ kResPartDeriv_

volScalarField kResPartDeriv_
protected

Definition at line 185 of file DAkOmegaSSTFIML.H.

◆ kRef_

volScalarField kRef_
protected

Definition at line 186 of file DAkOmegaSSTFIML.H.

◆ betaFieldInversion_

volScalarField betaFieldInversion_
protected

Definition at line 190 of file DAkOmegaSSTFIML.H.

◆ betaFieldInversionML_

volScalarField betaFieldInversionML_
protected

◆ QCriterion_

volScalarField QCriterion_
protected

Definition at line 192 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ p_

volScalarField& p_
protected

Definition at line 193 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ pGradAlongStream_

volScalarField pGradAlongStream_
protected

Definition at line 194 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ turbulenceIntensity_

volScalarField turbulenceIntensity_
protected

Definition at line 195 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ transportProperties_

IOdictionary transportProperties_
protected

Definition at line 196 of file DAkOmegaSSTFIML.H.

◆ ReT_

volScalarField ReT_
protected

Definition at line 197 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ convectionTKE_

volScalarField convectionTKE_
protected

Definition at line 198 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ tauRatio_

volScalarField tauRatio_
protected

Definition at line 199 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ pressureStress_

volScalarField pressureStress_
protected

Definition at line 200 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ curvature_

volScalarField curvature_
protected

Definition at line 201 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ UGradMisalignment_

volScalarField UGradMisalignment_
protected

Definition at line 202 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField().

◆ y_

const volScalarField& y_
protected

Weight of betaFieldInversion for the turbulent transport equations if both are modified.

Name of turbulent transport equation to modify: can be k, omega, or all if k OR omega is selected the field inversion modification is: ProdTerm(k or omega)*betaFieldInversion if all is selected the modification is: ProdTerm(k)*betaField, ProdTerm(omega)*(1.0/betaField) in the second case this is because nut is proportional to k and inversely proportional to omega 3D wall distance

Definition at line 214 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcBetaField(), DAkOmegaSSTFIML::F1(), DAkOmegaSSTFIML::F2(), and DAkOmegaSSTFIML::F3().

◆ omegaNearWall_

scalarList omegaNearWall_
protected

cell-center omega values near the wall, this is to fix the issue that the omegaWallFunction will try to modify omega values for the cells near walls this will cause issue for FD-based partial derivatives, so here we basically implement a zeroGradient BC for near wall omega.

Definition at line 220 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::DAkOmegaSSTFIML(), DAkOmegaSSTFIML::saveOmegaNearWall(), and DAkOmegaSSTFIML::setOmegaNearWall().

◆ solveTurbState_

label solveTurbState_ = 0
protected

whether to solve for turb states

Definition at line 223 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcResiduals(), and DAkOmegaSSTFIML::correct().

◆ printInterval_

label printInterval_
protected

time step interval to print residual

Definition at line 226 of file DAkOmegaSSTFIML.H.

Referenced by DAkOmegaSSTFIML::calcResiduals(), and DAkOmegaSSTFIML::DAkOmegaSSTFIML().


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