Go to the documentation of this file.
11 #ifndef DAObjFuncWallHeatFlux_H
12 #define DAObjFuncWallHeatFlux_H
15 #include "addToRunTimeSelectionTable.H"
31 #ifdef CompressibleFlow
64 const word objFuncName,
65 const word objFuncPart,
66 const dictionary& objFuncDict);
75 const labelList& objFuncFaceSources,
76 const labelList& objFuncCellSources,
77 scalarList& objFuncFaceValues,
78 scalarList& objFuncCellValues,
79 scalar& objFuncValue);
scalar Cp_
Cp used in incompressible heatFlux calculation.
DAObjFuncWallHeatFlux(const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex, const DAResidual &daResidual, const word objFuncName, const word objFuncPart, const dictionary &objFuncDict)
virtual void calcObjFunc(const labelList &objFuncFaceSources, const labelList &objFuncCellSources, scalarList &objFuncFaceValues, scalarList &objFuncCellValues, scalar &objFuncValue)
calculate the value of objective function
DAOption daOption(mesh, pyOptions_)
volScalarField wallHeatFlux_
wall heat flux field
DAModel daModel(mesh, daOption)
DAIndex daIndex(mesh, daOption, daModel)
DATurbulenceModel & daTurb_
DATurbulenceModel object.
virtual ~DAObjFuncWallHeatFlux()
scalar areaSum_
the area of all heat flux patches
scalar k_
thermal conductivity for solid heatFlux calculation