37 #ifndef repatchPolyTopoChanger_H 38 #define repatchPolyTopoChanger_H intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void setFaceZone(const label faceID, const label zoneID, const bool zoneFlip)
Set zone ID for a face.
virtual ~repatchPolyTopoChanger()
Destructor.
void changeAnchorPoint(const label faceID, const label fp)
Change anchor point (zero'th point of face) for a boundary face.
void changePatchID(const label faceID, const label patchID)
Change patch ID for a boundary face. Note: patchID should be in new.
void repatch()
Re-patch the mesh.
A mesh which allows changes in the patch distribution of the boundary faces. The change in patching i...
void operator=(const repatchPolyTopoChanger &)=delete
Disallow default bitwise assignment.
void changePatches(const List< polyPatch *> &patches)
Change patches.
Direct mesh changes based on v1.3 polyTopoChange syntax.
repatchPolyTopoChanger(polyMesh &mesh)
Construct for given mesh.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Mesh consisting of general polyhedral cells.