diff --git a/Mesh/meshGRegionDelaunayInsertion.cpp b/Mesh/meshGRegionDelaunayInsertion.cpp index 955dccd9e616793e53d676d7d1d424e05a6b1963..5e153903773efd1ea2f504cf333d77f115ba4079 100644 --- a/Mesh/meshGRegionDelaunayInsertion.cpp +++ b/Mesh/meshGRegionDelaunayInsertion.cpp @@ -416,7 +416,6 @@ bool insertVertexB(std::list<faceXtet> &shell, std::vector<faceXtet> conn; std::vector<MTet4*> new_cavity; - MTet4** newTets = new MTet4*[shell.size()]; int k = 0; @@ -424,7 +423,8 @@ bool insertVertexB(std::list<faceXtet> &shell, bool onePointIsTooClose = false; while (it != shell.end()){ - MTetrahedron *tr = new MTetrahedron(it->getVertex(0), it->getVertex(1), it->getVertex(2), v); + MTetrahedron *tr = new MTetrahedron(it->getVertex(0), it->getVertex(1), + it->getVertex(2), v); MTet4 *t4 = myFactory.Create(tr, vSizes, vSizesBGM, lc1, lc2); t4->setOnWhat(t->onWhat()); @@ -459,7 +459,6 @@ bool insertVertexB(std::list<faceXtet> &shell, (*ittet)->setDeleted(false); ++ittet; } - delete [] newTets; return false; } } @@ -791,7 +790,7 @@ void optimizeMesh(GRegion *gr, const qmTetrahedron::Measures &qm) double qMin = CTX::instance()->mesh.optimizeThreshold; if (qMin <= 0.0) return; - + // well, this should not be true !!! // if (gr->hexahedra.size() || // gr->prisms.size() ||