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