35 #ifndef processorCyclicFvPatch_H 36 #define processorCyclicFvPatch_H 62 TypeName(processorCyclicPolyPatch::typeName_());
78 virtual int tag()
const 81 return procPolyPatch_.
tag();
94 return refCast<const cyclicFvPatch>(fvp);
const fvBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
label referPatchID() const
Return the referring patchID.
Neighbour processor patch.
const cyclicFvPatch & referPatch() const
Return a reference to the referring patch.
To & refCast(From &r)
Reference type cast template function.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
processorCyclicFvPatch(const polyPatch &patch, const fvBoundaryMesh &bm)
Construct from components.
const polyPatch & patch() const
Return the polyPatch.
virtual int tag() const
Return message tag used for sending.
TypeName(processorCyclicPolyPatch::typeName_())
Runtime type information.
virtual const transformer & transform() const
Return transformation between the coupled patches.
virtual const transformer & transform() const
Return transformation between the coupled patches.
virtual int tag() const
Return message tag to use for communication.
A patch is a list of labels that address the faces in the global face list.
label referPatchID() const
Return the referring patch ID.