Go to the documentation of this file.
38 #ifndef detectBoundaryLayers_H
39 #define detectBoundaryLayers_H
109 const bool is2DMesh =
false
detectBoundaryLayers(const detectBoundaryLayers &)
Disallow bitwise copy construct.
List< DynList< label > > layerAtPatch_
layer at a boundary patch
const meshSurfacePartitioner & meshSurface_
Reference to the meshSurfacePartitioner.
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 bool is2DMesh_
is it a 2D mesh
const edgeLongList & hairEdges() const
return hair edges found in the detection process
Finds corners and edge points at the surface of the volume mesh.
const VRWGraph & hairEdgesAtBndPoint() const
hair edges attached to a boundary point
VRWGraph hairEdgesAtBoundaryPoint_
hair edges at a boudary point
void generateHairEdges()
generate hair edges for all boundary points
edgeLongList hairEdges_
hair edges found in the mesh
void operator=(const detectBoundaryLayers &)
Disallow bitwise assignment.
void analyseLayers()
analyse layers to check their topology
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
bool findHairsForFace(const label, DynList< edge > &hairEdges) const
provide hair edges in a cell above a boundary face
labelList layerAtBndFace_
information about the existing boundary layer at a boundary face
const labelList & faceInLayer() const
index of a layer to which a boundary faces belong to
label nDistinctLayers() const
number of distinct layers which are at the boundary of the mesh