45 #ifndef Foam_processorCyclicPointPatch_H 46 #define Foam_processorCyclicPointPatch_H 80 TypeName(processorCyclicPolyPatch::typeName_());
130 virtual int tag()
const 132 return procCycPolyPatch_.
tag();
138 return procCycPolyPatch_;
Neighbour processor patch.
virtual autoPtr< pointPatch > clone(const pointBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const labelUList &reversePointMap) const
Construct and return a subset clone, resetting the point list and boundary mesh.
virtual ~processorCyclicPointPatch()
Destructor.
Processor patch boundary needs to be such that the ordering of points in the patch is the same on bot...
virtual const polyPatch & patch() const
Return the polyPatch.
TypeName(processorCyclicPolyPatch::typeName_())
Runtime type information.
Processor patch boundary needs to be such that the ordering of points in the patch is the same on bot...
const processorCyclicPolyPatch & procCyclicPolyPatch() const
Return the underlying processorCyclicPolyPatch.
virtual label index() const
Return the index of this patch in the pointBoundaryMesh.
virtual int tag() const
Return message tag to use for communication.
virtual int tag() const
Return message tag to use for communication.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A patch is a list of labels that address the faces in the global face list.