void markZone(label faceI)
Fill *this with current zone for every face reachable.
patchZones(const primitivePatch &pp, const boolList &borderEdge)
Fills *this with zone of face. Zone is area.
const primitivePatch & pp_
Reference to patch.
Calculates zone number for every face of patch.
label nZones_
Max number of zones.
label nZones() const
Number of zones.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const boolList & borderEdge_
Reference to protected edges.
labelList faceToEdge(const labelList &changedFaces, labelList &edgeRegion)
Gets labels of changed faces and propagates them to the edges.
labelList edgeToFace(const labelList &changedEdges)
Reverse of faceToEdge: gets edges and returns faces.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A list of faces which address into the list of points.