34 <<
"tsrcPatch0Ptr_ not set" 48 <<
"ttgtPatch0Ptr_ not set" 70 return singlePatchProc_ == -1;
89 return requireMatch_ && !applyLowWeightCorrection();
95 return reverseTarget_;
101 return lowWeightCorrection_;
107 return lowWeightCorrection_ > 0;
113 return singlePatchProc_;
155 return srcWeightsSum_;
161 return srcWeightsSum_;
167 return srcCentroids_;
173 return srcCentroids_;
221 return tgtWeightsSum_;
227 return tgtWeightsSum_;
const pointListList & srcCentroids() const
Return const access to source patch face centroids.
refPtr< primitivePatch > tsrcPatch0_
Source patch using manipulated input points.
label singlePatchProc() const
Set to -1, or the processor holding all faces (both sides) of the AMI.
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
const scalarListList & tgtWeights() const
Return const access to target patch weights.
bool mustMatchFaces() const
Return true if requireMatch and lowWeightCorrectionin active.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
bool setRequireMatch(const bool flag)
Access to the requireMatch flag.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const mapDistribute & srcMap() const
Source map pointer - valid only if singlePatchProc = -1 This gets source data into a form to be consu...
const labelListList & tgtAddress() const
Return const access to target patch addressing.
A list of faces which address into the list of points.
const primitivePatch & tgtPatch0() const
Return the orginal tgt patch with optionally updated points.
const List< scalar > & tgtMagSf() const
Return const access to target patch face areas.
const primitivePatch & srcPatch0() const
Return the orginal src patch with optionally updated points.
const scalarField & tgtWeightsSum() const
Return const access to normalisation factor of target patch weights (i.e. the sum before normalisatio...
errorManip< error > abort(error &err)
const scalarListList & srcWeights() const
Return const access to source patch weights.
const List< scalar > & srcMagSf() const
Return const access to source patch face areas.
const scalarField & srcWeightsSum() const
Return const access to normalisation factor of source patch weights (i.e. the sum before normalisatio...
bool requireMatch() const
Access to the requireMatch flag.
Class containing processor-to-processor mapping information.
bool upToDate() const
Access to the up-to-date flag.
bool distributed() const
Access to the distributed flag.
const mapDistribute & tgtMap() const
Target map pointer - valid only if singlePatchProc=-1. This gets target data into a form to be consum...
scalar lowWeightCorrection() const
Threshold weight below which interpolation is deactivated.
bool reverseTarget() const
Access to the reverseTarget flag.
const labelListList & srcAddress() const
Return const access to source patch addressing.
bool applyLowWeightCorrection() const
Return true if employing a 'lowWeightCorrection'.