37 #ifndef cyclicPointPatch_H 38 #define cyclicPointPatch_H 96 TypeName(cyclicPolyPatch::typeName_());
156 return cyclicPolyPatch_;
164 return refCast<const cyclicPointPatch>(
pp);
pointPatch(const pointPatch &)=delete
No copy construct.
A pointBoundaryMesh is a pointPatch list with registered IO, a reference to the associated pointMesh...
TypeName(cyclicPolyPatch::typeName_())
Runtime type information.
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches ...
virtual const polyPatch & patch() const
Return the polyPatch.
const cyclicPolyPatch & cyclicPatch() const
Return the underlying cyclicPolyPatch.
virtual ~cyclicPointPatch()
Destructor.
const tensorField & forwardT() const
Return face transformation tensor.
Cyclic patch for post-processing.
virtual label index() const
Return the index of this patch in the pointBoundaryMesh.
virtual const tensorField & forwardT() const
Return face transformation tensor.
virtual bool parallel() const
Are the cyclic planes parallel.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
A class for handling words, derived from Foam::string.
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.
Buffers for inter-processor communications streams (UOPstream, UIPstream).
const pointBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
virtual label neighbPatchID() const
Neighbour patchID.
virtual const edgeList & transformPairs() const
Return the set of pairs of points that require transformation.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
virtual const word & constraintType() const
Return the constraint type this pointPatch implements.
const cyclicPointPatch & neighbPatch() const
Return neighbour point patch.
bool parallel() const
Are the cyclic planes parallel.
A patch is a list of labels that address the faces in the global face list.
uindirectPrimitivePatch pp(UIndirectList< face >(mesh.faces(), faceLabels), mesh.points())