Go to the documentation of this file.
38 #ifndef meshCutAndRemove_H
39 #define meshCutAndRemove_H
101 label findPatchFacePoint(
const face&
f,
const label patchi)
const;
108 const label exposedPatchi,
128 const label masterPointi,
131 const label neighbour,
144 const label neighbour,
171 face addEdgeCutsToFace(
const label facei)
const;
211 const label exposedPatchi,
const EdgeMap< label > & addedPoints() const
ClassName("meshCutAndRemove")
const Map< label > & addedFaces() const
Direct mesh changes based on v1.3 polyTopoChange syntax.
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
Combines edge or vertex in single label. Used to specify cuts across cell circumference.
Like meshCutter but also removes non-anchor side of cell.
Mesh consisting of general polyhedral cells.
void setRefinement(const label exposedPatchi, const cellCuts &cuts, const labelList &cutPatch, polyTopoChange &meshMod)
const labelIOList & zoneID
void updateMesh(const mapPolyMesh &)
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.
Smooth ATC in cells next to a set of patches supplied by type.
labelList pointLabels(nPoints, -1)
Description of cuts across cells.
const polyMesh & mesh() const