fix new/delete mismatch bugs
This commit is contained in:
@ -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;
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user