Go to the documentation of this file.
11 #ifndef DAFunctionVariance_H
12 #define DAFunctionVariance_H
15 #include "addToRunTimeSelectionTable.H"
86 const word functionName);
scalar varUpperBound_
upper bound to be considered as non-data
List< label > indices_
components/indices of the vector variable
DATurbulenceModel & daTurb_
DATurbulenceModel object.
word varName_
name of the variable
word probePointMethod_
what probe point method to use
label nRefPoints_
total number of reference points
label timeDependentRefData_
whether the ref data is time dependent if yes we need data in all time folders otherwise get it from ...
labelList probeCellIndex_
cell index of the probe points
DAFunctionVariance(const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex, const word functionName)
List< List< scalar > > refValue_
probe value
scalar Cp_
Cp used in incompressible heatFlux calculation.
virtual scalar calcFunction()
calculate the value of objective function
word mode_
data mode options are probePoint surface or field
label isRefData_
whether we find the reference data
virtual ~DAFunctionVariance()
List< word > surfaceNames_
names of the surfaces for ref data
List< List< scalar > > probePointCoords_
coordinates of the probe points
word varType_
type of the variable either vector or scalar