Go to the documentation of this file.
45 #ifndef boundaryCutter_H
46 #define boundaryCutter_H
167 return edgeAddedPoints_;
173 return faceAddedPoint_;
Does modifications to boundary faces.
void setRefinement(const Map< point > &pointToPos, const Map< List< point >> &edgeToCuts, const Map< labelPair > &faceToSplit, const Map< point > &faceToFeaturePoint, polyTopoChange &meshMod)
ClassName("boundaryCutter")
Direct mesh changes based on v1.3 polyTopoChange syntax.
Mesh consisting of general polyhedral cells.
const Map< label > & faceAddedPoint() const
const EdgeMap< labelList > & edgeAddedPoints() const
const labelIOList & zoneID
void updateMesh(const mapPolyMesh &)
~boundaryCutter()=default
Map from edge (expressed as its endpoints) to value. For easier forward declaration it is currently i...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
A face is a list of labels corresponding to mesh vertices.