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_;
label singlePatchProc() const
const mapDistribute & srcMap() const
refPtr< primitivePatch > tsrcPatch0_
Source patch using manipulated input points.
bool reverseTarget() const
Access to the reverseTarget flag.
bool mustMatchFaces() const
Return true if requireMatch and lowWeightCorrectionin active.
bool upToDate() const
Access to the up-to-date flag.
const scalarField & srcWeightsSum() const
bool distributed() const
Access to the distributed flag.
const mapDistribute & tgtMap() const
const scalarListList & tgtWeights() const
Return const access to target patch weights.
const labelListList & srcAddress() const
Return const access to source patch addressing.
const scalarField & tgtWeightsSum() const
bool requireMatch() const
Access to the requireMatch flag.
const primitivePatch & tgtPatch0() const
Return the orginal tgt patch with optionally updated points.
const scalarListList & srcWeights() const
Return const access to source patch weights.
const pointListList & srcCentroids() const
Return const access to source patch face centroids.
scalar lowWeightCorrection() const
Threshold weight below which interpolation is deactivated.
bool setRequireMatch(const bool flag)
Access to the requireMatch flag.
bool applyLowWeightCorrection() const
Return true if employing a 'lowWeightCorrection'.
const List< scalar > & srcMagSf() const
Return const access to source patch face areas.
const primitivePatch & srcPatch0() const
Return the orginal src patch with optionally updated points.
const List< scalar > & tgtMagSf() const
Return const access to target patch face areas.
const labelListList & tgtAddress() const
Return const access to target patch addressing.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A list of faces which address into the list of points.
Class containing processor-to-processor mapping information.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
errorManip< error > abort(error &err)