Go to the documentation of this file.
42 merge(unmergedSurface, mergeDim);
55 merge(unmergedPoints, unmergedFaces, mergeDim);
103 const scalar mergeDim
110 unmergedSurface.
faces(),
122 const scalar mergeDim
143 const scalar mergeDim
List< label > labelList
A List of labels.
void clear()
Clear all storage.
A List obtained as a section of another List.
virtual const faceList & faces() const =0
The faces used for the surface.
Abstract definition of a meshed surface defined by faces and points.
Simple class to manage surface merging information.
bool merge(const meshedSurf &unmergedSurface, const scalar mergeDim)
Merge meshed surfaces (in parallel only).
virtual const pointField & points() const =0
The points used for the surface.
static void gatherOp(const UList< Type > &fld, List< Type > &allFld, const int tag=UPstream::msgType(), const Pstream::commsTypes=Pstream::commsTypes::nonBlocking)
Collect data in processor order on master.
mergedSurf()=default
Default construct.
virtual const labelList & faceIds() const
Per-face identifier (eg, element Id)
static bool use()
Can use (parallel only)
static bool & parRun() noexcept
Test if this a parallel run.
virtual const labelList & zoneIds() const
Per-face zone/region information.
A list of faces which address into the list of points.