const primitivePatch & pp_
Reference to patch to walk on.
const dynamicLabelList & visitOrder() const
walkPatch(const walkPatch &)
Disallow default bitwise copy construct.
boolList & visited_
Reference to list to mark off visited faces.
void faceToFace(const labelList &changedFaces, const labelList &enterVerts, labelList &nbrFaces, labelList &nbrEnterVerts)
Gets labels of changed faces and enterVertices on faces.
const labelList & faceZone_
Reference to zones.
void operator=(const walkPatch &)
Disallow default bitwise assignment.
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 subset of mesh faces organised as a primitive patch.
dynamicLabelList visitOrder_
const bool reverse_
How to walk through faces.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
label getNeighbour(const label faceI, const label fp, const label v0, const label v1) const
Get other face using v0, v1. Returns -1 if none.
Collection of static functions to do various simple patch related things.
dynamicLabelList indexInFace_
const dynamicLabelList & indexInFace() const
A list of faces which address into the list of points.
void reverse(UList< T > &, const label n)