36 const label nbrPatchID =
48 if (nbrPatchName_.empty())
65 return nbrRegionName() == patch_.boundaryMesh().mesh().name();
71 return sameRegion() && nbrPatchName() == patch_.name();
80 !transform_.transformComplete()
81 || !transform_.transform().transformsPosition()
const word & name() const
Return name.
bool valid() const
Is a valid patchGroup.
const transformer & transform() const
The transformation between the patches.
word nbrRegionName_
Name of the region to map from.
word nbrPatchName_
Name of the patch to map from.
bool samePatch() const
Is the neighbour patch the same as this patch?
const polyPatch & patch_
Patch to map to.
const polyMesh & nbrMesh() const
Get the mesh for the region to map from.
const word & nbrPatchName() const
Name of the patch to map from.
const word & nbrRegionName() const
Name of the region to map from.
bool sameUntransformedPatch() const
Is the neighbour patch the same as this patch with no transform?
bool sameRegion() const
Is the neighbour region the same as for this patch?
const coupleGroupIdentifier coupleGroup_
Couple group for the region/patch to map from.
const polyBoundaryMesh & boundaryMesh() const
Return boundary mesh.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.