diff --git a/Mesh/delaunay3d.cpp b/Mesh/delaunay3d.cpp index 55ac435e3c517c228a902965c3568e473bb562cc..ce3ebac442115d0ca0c3fcc2cbcb45cb3ebf959f 100644 --- a/Mesh/delaunay3d.cpp +++ b/Mesh/delaunay3d.cpp @@ -561,15 +561,14 @@ void delaunayTrgl (const unsigned int numThreads, int counter = 0; int counterMiss = 0; - double cavitySize [numThreads]; - int invalidCavities [numThreads]; - int cashMisses[numThreads]; - for (unsigned int i=0;i<numThreads;i++)cashMisses[i] = 0; + std::vector<double> cavitySize (numThreads); + std::vector<int> invalidCavities(numThreads); + std::vector<int> cashMisses(numThreads, 0); unsigned int maxLocSizeK = 0; - for (unsigned int i=0;i<numThreads*NPTS_AT_ONCE;i++){ + for (unsigned int i = 0; i < numThreads * NPTS_AT_ONCE; i++){ unsigned int s = assignTo[i].size(); - maxLocSizeK = std::max(maxLocSizeK,s); + maxLocSizeK = std::max(maxLocSizeK, s); } #pragma omp parallel num_threads(numThreads)