84 const label oldRegion,
85 const label newRegion,
90 label changeFaceRegion
96 const label newRegion,
147 const label masterFaceID,
150 const bool flipFaceFlux,
151 const label newPatchID,
152 const bool removeFromZone,
162 removeFaces(
const removeFaces&) =
delete;
165 void operator=(
const removeFaces&) =
delete;
179 removeFaces(
const polyMesh&,
const scalar minCos);
labelList faceLabels(nFaceLabels)
A face is a list of labels corresponding to mesh vertices.
A class for handling file names.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
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.
void distribute(const mapDistributePolyMesh &)
Force recalculation of locally stored data for mesh distribution.
void setRefinement(const labelList &piercedFaces, const labelList &cellRegion, const labelList &cellRegionMaster, polyTopoChange &) const
Play commands into polyTopoChange to remove faces.
ClassName("removeFaces")
Runtime type information.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
label compatibleRemoves(const labelList &inPiercedFaces, labelList &cellRegion, labelList &cellRegionMaster, labelList &outPiercedFaces) const
Find faces including those with cells which have the same mastercell.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
List< label > labelList
A List of labels.
HashSet< label, Hash< label > > labelHashSet
A HashSet of labels, uses label hasher.
PrimitivePatch< IndirectList< face >, const pointField & > indirectPrimitivePatch
A PrimitivePatch with an IndirectList for the faces, const reference for the point field.
List< bool > boolList
A List of bools.