Go to the documentation of this file.
38 #include "fvOptions.H"
42 #include "surfaceFields.H"
43 #include "geometricOneField.H"
44 #include "zeroGradientFvPatchField.H"
76 label hasTurbulenceModel_ = 0;
79 label hasRadiationModel_ = 0;
111 #ifndef SolidDASolver
116 #ifdef CompressibleFlow
117 const fluidThermo& getThermo()
const;
void getTurbProdTerm(scalarList &prodTerm) const
return the value of the production term from the turbulence model
void correctStateResidualModelCon(List< List< word >> &stateCon) const
update the original variable connectivity for the adjoint state residuals in stateCon
void calcResiduals(const dictionary &options)
calculate the residuals for model state variables
DAOption daOption(mesh, pyOptions_)
virtual ~DAModel()
Destructor.
void addModelResidualCon(HashTable< List< List< word >>> &allCon) const
add the model residual connectivity to stateCon
void correctBoundaryConditions()
correct boundary conditions for model states
const DATurbulenceModel & getDATurbulenceModel() const
get a reference to DATurbulenceModel
void correctModelStates(wordList &modelStates) const
update the name in modelStates based on the selected physical model at runtime
void updateIntermediateVariables()
update intermediate variables that are dependent on the model states