Go to the documentation of this file.
66 checkAndFixCellGroupsAtBndVertices(badVertices,
false);
68 checkEdgeFaceConnections(badVertices,
false);
70 checkFaceGroupsAtBndVertices(badVertices,
false);
75 Info <<
"Checking for irregular surface connections" <<
endl;
97 Info <<
"Finished checking for irregular surface connections" <<
endl;
~checkIrregularSurfaceConnections()
T returnReduce(const T &Value, const BinaryOp &bop, const int tag=Pstream::msgType(), const label comm=UPstream::worldComm)
bool checkAndFixIrregularConnections()
find invalid connections and fix them on the fly
bool checkEdgeFaceConnections(labelHashSet &badVertices, const bool removeCells=false)
polyMeshGen & mesh_
Reference to polyMeshGen.
Ostream & endl(Ostream &os)
Add newline and flush stream.
void clearMeshEngine()
clear meshSurfaceEngine. Used in case if the mesh is modified
void clearAddressingData() const
clear addressing data
bool checkAndFixCellGroupsAtBndVertices(labelHashSet &badVertices, const bool removeConnections=false)
void removeUnusedVertices()
remove unused vertices
label size() const
Return number of elements in table.
void checkIrregularVertices(labelHashSet &badVertices)
find vertices where the surface is not valid
bool checkFaceGroupsAtBndVertices(labelHashSet &badVertices, const bool removeCells=false)
checkIrregularSurfaceConnections(const checkIrregularSurfaceConnections &)
Disallow default bitwise copy construct.