45 #ifndef boundaryCutter_H 46 #define boundaryCutter_H 167 return edgeAddedPoints_;
173 return faceAddedPoint_;
const Map< label > & faceAddedPoint() const
Per face the mid point added.
A face is a list of labels corresponding to mesh vertices.
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.
void setRefinement(const Map< point > &pointToPos, const Map< List< point >> &edgeToCuts, const Map< labelPair > &faceToSplit, const Map< point > &faceToFeaturePoint, polyTopoChange &meshMod)
Do actual cutting with cut description. Inserts mesh changes.
~boundaryCutter()=default
Destructor.
ClassName("boundaryCutter")
Runtime type information.
Map from edge (expressed as its endpoints) to value. For easier forward declaration it is currently i...
Direct mesh changes based on v1.3 polyTopoChange syntax.
Mesh consisting of general polyhedral cells.
const EdgeMap< labelList > & edgeAddedPoints() const
Per edge a sorted list (start to end) of added points.
Does modifications to boundary faces.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.