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