Go to the documentation of this file.
37 #include "addToRunTimeSelectionTable.H"
65 tmp<volScalarField>
DkEff()
const
67 return tmp<volScalarField>
80 return tmp<volScalarField>
117 const word modelType,
void saveOmegaNearWall()
save near wall omega values to omegaNearWall_
DAOption daOption(mesh, pyOptions_)
virtual void correct()
solve the residual equations and update the state
tmp< volScalarField > DomegaEff() const
scalarList omegaNearWall_
volScalarField & nut_
turbulence viscosity
dimensionedScalar alphaK_
virtual void correctStateResidualModelCon(List< List< word >> &stateCon) const
update the original variable connectivity for the adjoint state residuals in stateCon
virtual void correctModelStates(wordList &modelStates) const
update the turbulence state for DAStateInfo::regStates_
label solveTurbState_
whether to solve for turb states
tmp< volScalarField > nu() const
get the nu field
virtual void correctNut()
update nut based on other turbulence variables and update the BCs
virtual void addModelResidualCon(HashTable< List< List< word >>> &allCon) const
add the model residual connectivity to stateCon
virtual void calcResiduals(const dictionary &options)
compute the turbulence residuals
void correctOmegaBoundaryConditions()
specially treatment to correct epsilon BC
label printInterval_
time step interval to print residual
virtual void correctBoundaryConditions()
update turbulence variable boundary values
virtual void updateIntermediateVariables()
update any intermediate variables that are dependent on state variables and are used in calcResiduals
void setOmegaNearWall()
set omegaNearWall_ to near wall omega values
tmp< volScalarField > DkEff() const
DAkOmega(const word modelType, const fvMesh &mesh, const DAOption &daOption)
dimensionedScalar alphaOmega_