38 #ifndef genericPointPatch_H 39 #define genericPointPatch_H 61 TypeName(genericPolyPatch::typeName_());
A pointBoundaryMesh is a pointPatch list with registered IO, a reference to the associated pointMesh...
virtual const polyPatch & patch() const
Return the polyPatch.
Substitute for unknown patches. Used for postprocessing when only basic polyPatch info is needed...
virtual label index() const
Return the index of this patch in the pointBoundaryMesh.
A pointPatch based on a polyPatch.
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.
genericPointPatch(const polyPatch &patch, const pointBoundaryMesh &bm)
Construct from polyPatch.
TypeName(genericPolyPatch::typeName_())
Runtime type information.
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.