added error checking
This commit is contained in:
parent
0b51b764d6
commit
a33fbc12b2
@ -2560,7 +2560,7 @@ Foam::triSurface Foam::triSurfaceTools::delaunay2D(const List<vector2D>& pts)
|
||||
|
||||
// Triangulate
|
||||
int nTris = 0;
|
||||
dtris2
|
||||
int err = dtris2
|
||||
(
|
||||
pts.size(),
|
||||
geompackVertices.begin(),
|
||||
@ -2569,6 +2569,13 @@ Foam::triSurface Foam::triSurfaceTools::delaunay2D(const List<vector2D>& pts)
|
||||
triangle_neighbor.begin()
|
||||
);
|
||||
|
||||
if (err != 0)
|
||||
{
|
||||
FatalErrorIn("triSurfaceTools::delaunay2D(const List<vector2D>&)")
|
||||
<< "Failed dtris2 with vertices:" << pts.size()
|
||||
<< abort(FatalError);
|
||||
}
|
||||
|
||||
// Trim
|
||||
triangle_node.setSize(3*nTris);
|
||||
triangle_neighbor.setSize(3*nTris);
|
||||
|
Loading…
Reference in New Issue
Block a user