Skip to content
Snippets Groups Projects
Commit 206bd898 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

use connectTets_vector2 only when there are no embedded faces for now

parent 72eaee27
No related branches found
No related tags found
No related merge requests found
......@@ -818,12 +818,16 @@ void optimizeMesh(GRegion *gr, const qmTetrahedron::Measures &qm)
std::set<MEdge, Less_Edge> allEmbeddedEdges;
createAllEmbeddedEdges (gr, allEmbeddedEdges);
// daaaaaaamn slow !!!
// connectTets(allTets.begin(),allTets.end(),allEmbeddedFaces.empty() ? NULL : &allEmbeddedFaces);
if (allEmbeddedFaces.empty())
{
std::vector<faceXtet> conn;
connectTets_vector2(allTets, conn);
}
else
{
// daaaaaaamn slow !!!
connectTets(allTets.begin(),allTets.end(),&allEmbeddedFaces);
}
double t1 = Cpu();
std::vector<MTet4*> illegals;
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment