Go to the documentation of this file.
39 #ifndef checkBoundaryFacesSharingTwoEdges_H
40 #define checkBoundaryFacesSharingTwoEdges_H
Calculates surface of the mesh.
void findBndFacesAtBndVertex()
find the number of faces connected to the boundary vertex
labelList nBndFacesAtBndPoint_
number of boundary faces attached to a boundary vertex
~checkBoundaryFacesSharingTwoEdges()
void operator=(const checkBoundaryFacesSharingTwoEdges &)
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.
void findPoints(labelHashSet &badPoints)
find boundary points connected to two boundary faces, only
const meshSurfaceEngine & meshSurface() const
returns mesh surface
polyMeshGen & mesh_
Reference to polyMeshGen.
label findBndFacesForDecomposition(boolList &decomposeFace)
find boundary faces which shall be decomposed into triangles
meshSurfaceEngine * meshSurfacePtr_
pointer to meshSurfaceEngine
void createMeshSurface() const
creates meshSurfaceEngine
void findFacesAtBndEdge()
void removeExcessiveVertices()
remove vertices from the faces
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
boolList removeBndPoint_
a list of boundary points which can be removed from the mesh
checkBoundaryFacesSharingTwoEdges(const checkBoundaryFacesSharingTwoEdges &)
Disallow default bitwise copy construct.