35 #ifndef cyclicPointPatch_H
36 #define cyclicPointPatch_H
85 TypeName(cyclicPolyPatch::typeName_());
112 return cyclicPolyPatch_;
120 return refCast<const cyclicPointPatch>(pp);
Buffers for inter-processor communications streams (UOPstream, UIPstream).
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches
Cyclic patch for post-processing.
virtual ~cyclicPointPatch()
Destructor.
virtual const edgeList & transformPairs() const
Return the set of pairs of points that require transformation.
const cyclicPointPatch & nbrPatch() const
Return neighbour point patch.
TypeName(cyclicPolyPatch::typeName_())
Runtime type information.
virtual const transformer & transform() const
Return transformation between the coupled patches.
void operator=(const cyclicPointPatch &)=delete
Disallow default bitwise assignment.
const cyclicPolyPatch & cyclicPatch() const
Return the underlying cyclicPolyPatch.
virtual const transformer & transform() const
Return transformation between the coupled patches.
virtual label nbrPatchIndex() const
Neighbour patchID.
const polyPatch & patch() const
Return the polyPatch.
friend class cyclicPointPatch
Basic pointPatch represents a set of points from the mesh.
const pointBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
A patch is a list of labels that address the faces in the global face list.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.