57 class mapDistributePolyMesh;
82 const label oldRegion,
83 const label newRegion,
88 label changeFaceRegion
94 const label newRegion,
145 const label masterFaceID,
148 const bool flipFaceFlux,
149 const label newPatchID,
150 const bool removeFromZone,
Given list of faces to remove insert all the topology changes. Contains helper function to get consis...
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A class for handling file names.
A face is a list of labels corresponding to mesh vertices.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
removeFaces(const polyMesh &, const scalar minCos)
Construct from mesh and min cos of angle for boundary faces.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
void distribute(const mapDistributePolyMesh &)
Force recalculation of locally stored data for mesh distribution.
A list of faces which address into the list of points.
ClassName("removeFaces")
Runtime type information.
Direct mesh changes based on v1.3 polyTopoChange syntax.
void setRefinement(const labelList &piercedFaces, const labelList &cellRegion, const labelList &cellRegionMaster, polyTopoChange &) const
Play commands into polyTopoChange to remove faces.
label compatibleRemoves(const labelList &inPiercedFaces, labelList &cellRegion, labelList &cellRegionMaster, labelList &outPiercedFaces) const
Find faces including those with cells which have the same mastercell.
Mesh consisting of general polyhedral cells.
void operator=(const removeFaces &)=delete
Disallow default bitwise assignment.