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