40#ifndef repatchPolyTopoChanger_H
41#define repatchPolyTopoChanger_H
63 unique_ptr<polyTopoChange> meshModPtr_;
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Mesh consisting of general polyhedral cells.
Direct mesh changes based on v1.3 polyTopoChange syntax.
A mesh which allows changes in the patch distribution of the boundary faces. The change in patching i...
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.
virtual ~repatchPolyTopoChanger()=default
Destructor.
void changePatches(const List< polyPatch * > &patches)
Change patches.
void repatch()
Re-patch the mesh.
void setFaceZone(const label faceID, const label zoneID, const bool zoneFlip)
Set zone ID for a face.
const polyBoundaryMesh & patches
const labelIOList & zoneID