fix new/delete mismatch bugs

This commit is contained in:
Axel Kohlmeyer
2021-06-13 18:29:48 -04:00
parent 14ca95026f
commit 3f2834b997
2 changed files with 7 additions and 7 deletions

View File

@ -353,9 +353,9 @@ void MLIAPModelNN::compute_gradients(MLIAPData* data)
// Deleting the variables
for (int n=0; n<nl; n++) {
delete nodes[n];
delete dnodes[n];
delete bnodes[n];
delete[] nodes[n];
delete[] dnodes[n];
delete[] bnodes[n];
}
delete[] nodes;

View File

@ -76,9 +76,9 @@ int SO3Math::invert_matrix(int n, double *A, double *Ainv)
for (j = 0; j < n; j++) Ainv[j * n + i] = b[j];
}
delete P;
delete b;
delete Atemp;
delete[] P;
delete[] b;
delete[] Atemp;
return 0;
}
@ -139,7 +139,7 @@ int SO3Math::LUPdecompose(int n, double dtol, double *A, int *P)
}
}
delete normi;
delete[] normi;
return 0;
}