Go to the documentation of this file.
48 DAUtility::listDeleteVal<word>(modelStates,
"nut");
96 DAUtility::listDeleteVal<word>(stateCon[idxI],
"nut");
virtual void updateIntermediateVariables()
update any intermediate variables that are dependent on state variables and are used in calcResiduals
virtual void correct(label printToScreen)
solve the residual equations and update the state
addToRunTimeSelectionTable(DAFunction, DAFunctionForce, dictionary)
virtual void correctModelStates(wordList &modelStates) const
update the turbulence state for DAStateInfo::regStates_
virtual void addModelResidualCon(HashTable< List< List< word >>> &allCon) const
add the model residual connectivity to stateCon
virtual void correctNut()
update nut based on other turbulence variables and update the BCs
defineTypeNameAndDebug(DAFunction, 0)
virtual void correctStateResidualModelCon(List< List< word >> &stateCon) const
update the original variable connectivity for the adjoint state residuals in stateCon
DADummyTurbulenceModel(const word modelType, const fvMesh &mesh, const DAOption &daOption)
virtual void correctBoundaryConditions()
update turbulence variable boundary values
virtual void calcResiduals(const dictionary &options)
compute the turbulence residuals