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