130 class polyTopoChange;
204 const label neighbour
216 const label neighbour
243 face addEdgeCutsToFace(
const label facei)
const;
254 void getFacesEdgesPoints
A face is a list of labels corresponding to mesh vertices.
labelList pointLabels(nPoints, -1)
const EdgeMap< label > & addedPoints() const
Points added. Per split edge label of added point.
Smooth ATC in cells next to a set of patches supplied by type.
Description of cuts across cells.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
An edge is a list of two vertex labels. This can correspond to a directed graph edge or an edge on a ...
Combines edge or vertex in single label. Used to specify cuts across cell circumference.
void setRefinement(const cellCuts &cuts, polyTopoChange &meshMod)
Do actual cutting with cut description. Inserts mesh changes.
const polyMesh & mesh() const
const Map< label > & addedCells() const
Cells added. Per split cell label of added cell.
ClassName("meshCutter")
Runtime type information.
Direct mesh changes based on v1.3 polyTopoChange syntax.
const Map< label > & addedFaces() const
Faces added. Per split cell label of added face.
Mesh consisting of general polyhedral cells.
~meshCutter()=default
Destructor.