

| Public Member Functions | |
| TypeName ("patchMean") | |
| DAFunctionPatchMean (const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex, const word functionName) | |
| virtual | ~DAFunctionPatchMean () | 
| virtual scalar | calcFunction () | 
| calculate the value of objective function  More... | |
|  Public Member Functions inherited from DAFunction | |
| TypeName ("DAFunction") | |
| Runtime type information.  More... | |
| declareRunTimeSelectionTable (autoPtr, DAFunction, dictionary,(const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex, const word functionName),(mesh, daOption, daModel, daIndex, functionName)) | |
| DAFunction (const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex, const word functionName) | |
| virtual | ~DAFunction () | 
| void | clear () | 
| clear up members  More... | |
| void | calcFunctionSources () | 
| calculate DAFunction::faceSources_ and DAFunction::cellSources_  More... | |
| word | getFunctionName () | 
| return the name of objective function  More... | |
| word | getFunctionType () | 
| return the part of objective function  More... | |
| word | getFunctionTimeOp () | 
| return the time operator such as final, sum, average, variance  More... | |
| const labelList & | getFaceSources () const | 
| return DAFunction::faceSources_  More... | |
| const labelList & | getCellSources () const | 
| return DAFunction::cellSources_  More... | |
| void | calcRefVar (scalar &functionValue) | 
| calculate (var-ref)^2  More... | |
| Protected Attributes | |
| scalar | areaSum_ = -9999.0 | 
| the area of all total pressure patches  More... | |
| word | varName_ | 
| name of the variable  More... | |
| word | varType_ | 
| type of the variable either vector or scalar  More... | |
| label | index_ | 
| if vector which element/index?  More... | |
|  Protected Attributes inherited from DAFunction | |
| const fvMesh & | mesh_ | 
| fvMesh  More... | |
| const DAOption & | daOption_ | 
| DAOption object.  More... | |
| const DAModel & | daModel_ | 
| DAModel object.  More... | |
| const DAIndex & | daIndex_ | 
| DAIndex object.  More... | |
| word | functionName_ | 
| the name of the objective function  More... | |
| word | functionType_ | 
| the type of the objective function  More... | |
| word | timeOp_ | 
| time operator such as final, sum, or average  More... | |
| dictionary | functionDict_ | 
| dictionary containing the information for the objective function  More... | |
| labelList | faceSources_ | 
| a sorted list of all face sources for the objective function  More... | |
| labelList | cellSources_ | 
| a sorted list of all cell sources for the objective function  More... | |
| scalar | scale_ | 
| scale of the objective function  More... | |
| label | calcRefVar_ | 
| whether to calculate (obj-ref)^2  More... | |
| scalarList | ref_ | 
| if calcRefVar_ is True, set the reference value list  More... | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from DAFunction | |
| static autoPtr< DAFunction > | New (const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex, const word functionName) | 
Definition at line 26 of file DAFunctionPatchMean.H.
| DAFunctionPatchMean | ( | const fvMesh & | mesh, | 
| const DAOption & | daOption, | ||
| const DAModel & | daModel, | ||
| const DAIndex & | daIndex, | ||
| const word | functionName | ||
| ) | 
Definition at line 19 of file DAFunctionPatchMean.C.
References DAFunction::functionDict_, DAFunctionPatchMean::index_, DAFunctionPatchMean::varName_, and DAFunctionPatchMean::varType_.
| 
 | inlinevirtual | 
Definition at line 56 of file DAFunctionPatchMean.H.
| TypeName | ( | "patchMean" | ) | 
| 
 | virtual | 
calculate the value of objective function
Implements DAFunction.
Definition at line 40 of file DAFunctionPatchMean.C.
References DAFunctionPatchMean::areaSum_, DAIndex::bFaceFaceI, DAIndex::bFacePatchI, DAFunction::calcRefVar(), DAFunction::daIndex_, DAFunction::faceSources_, forAll(), DAFunctionPatchMean::index_, DAFunction::mesh_, DAIndex::nLocalInternalFaces, DAFunction::scale_, DAFunctionPatchMean::varName_, and DAFunctionPatchMean::varType_.

| 
 | protected | 
the area of all total pressure patches
Definition at line 32 of file DAFunctionPatchMean.H.
Referenced by DAFunctionPatchMean::calcFunction().
| 
 | protected | 
name of the variable
Definition at line 35 of file DAFunctionPatchMean.H.
Referenced by DAFunctionPatchMean::calcFunction(), and DAFunctionPatchMean::DAFunctionPatchMean().
| 
 | protected | 
type of the variable either vector or scalar
Definition at line 38 of file DAFunctionPatchMean.H.
Referenced by DAFunctionPatchMean::calcFunction(), and DAFunctionPatchMean::DAFunctionPatchMean().
| 
 | protected | 
if vector which element/index?
Definition at line 41 of file DAFunctionPatchMean.H.
Referenced by DAFunctionPatchMean::calcFunction(), and DAFunctionPatchMean::DAFunctionPatchMean().