A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
Given list of cells to remove, insert all the topology changes.
Direct mesh changes based on v1.3 polyTopoChange syntax.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
Mesh consisting of general polyhedral cells.
void setRefinement(const bitSet &removedCell, const labelUList &facesToExpose, const labelUList &patchIDs, polyTopoChange &) const
Play commands into polyTopoChange to remove cells.
ClassName("removeCells")
Runtime type information.
removeCells(const polyMesh &mesh)
Construct from mesh. With parallel synchronization.
~removeCells()=default
Destructor.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
labelList getExposedFaces(const bitSet &removedCell) const
Get labels of faces exposed after cells removal.