33 <<
"tsrcPatch0_ not allocated"
43 if (extendedTgtPatchPtr_)
45 return extendedTgtPatchPtr_();
51 <<
"srcPatch0Ptr not allocated"
61 return srcNonOverlap_;
refPtr< primitivePatch > tsrcPatch0_
Source patch using manipulated input points.
refPtr< primitivePatch > ttgtPatch0_
Target patch using manipulated input points.
const primitivePatch & tgtPatch() const
Return const access to the target patch.
const primitivePatch & srcPatch() const
Return const access to the source patch.
const labelList & srcNonOverlap() const
Labels of faces that are not overlapped by any target faces.
labelList srcNonOverlap_
Labels of faces that are not overlapped by any target faces (should be empty for correct functioning ...
autoPtr< primitivePatch > extendedTgtPatchPtr_
Demand-driven extended target mesh (distributed parallel usage).
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
List< label > labelList
A List of labels.
PrimitivePatch< SubList< face >, const pointField & > primitivePatch
A PrimitivePatch with a SubList addressing for the faces, const reference for the point field.
errorManip< error > abort(error &err)
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...