32 return nonOverlapPatchName_;
61 return neighbPatch().tgtMask();
Addressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface....
const polyPatch & nonOverlapPatch() const
Return a const reference to the non-overlapping patch.
const scalarField & mask() const
Mask field where 1 = overlap(coupled), 0 = no-overlap.
virtual const cyclicACMIPolyPatch & neighbPatch() const
Return a reference to the neighbour patch.
virtual const scalarField & srcMask() const
Return the mask/weighting for the source patch.
static scalar tolerance()
Overlap tolerance.
virtual label nonOverlapPatchID() const
Non-overlapping patch ID.
const word & nonOverlapPatchName() const
Non-overlapping patch name.
virtual bool owner() const
Does this side own the patch?
static const scalar tolerance_
Tolerance used e.g. for area calculations/limits.
A patch is a list of labels that address the faces in the global face list.
A class for handling words, derived from Foam::string.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.