Go to the documentation of this file.
36 #ifndef checkIrregularSurfaceConnections_H
37 #define checkIrregularSurfaceConnections_H
82 const bool removeConnections =
false
~checkIrregularSurfaceConnections()
Given list of cells to remove insert all the topology changes.
const meshSurfaceEngine & surfaceEngine() const
create meshSurfaceEngine
bool checkAndFixIrregularConnections()
find invalid connections and fix them on the fly
bool checkEdgeFaceConnections(labelHashSet &badVertices, const bool removeCells=false)
polyMeshGen & mesh_
Reference to polyMeshGen.
void deleteDemandDrivenData(DataPtr &dataPtr)
void clearMeshEngine()
clear meshSurfaceEngine. Used in case if the mesh is modified
void operator=(const checkIrregularSurfaceConnections &)
Disallow default bitwise assignment.
bool checkAndFixCellGroupsAtBndVertices(labelHashSet &badVertices, const bool removeConnections=false)
void checkIrregularVertices(labelHashSet &badVertices)
find vertices where the surface is not valid
meshSurfaceEngine * meshSurfacePtr_
pointer to meshSurfaceEngine
bool checkFaceGroupsAtBndVertices(labelHashSet &badVertices, const bool removeCells=false)
checkIrregularSurfaceConnections(const checkIrregularSurfaceConnections &)
Disallow default bitwise copy construct.