if (n >= ctrl->quadtree_size) {
USE_QT = TRUE;
- center = MALLOC(sizeof(double)*nsupermax*dim);
- supernode_wgts = MALLOC(sizeof(double)*nsupermax);
- distances = MALLOC(sizeof(double)*nsupermax);
+ center = gv_calloc(nsupermax * dim, sizeof(double));
+ supernode_wgts = gv_calloc(nsupermax, sizeof(double));
+ distances = gv_calloc(nsupermax, sizeof(double));
}
*flag = 0;
if (m != n) {
}
#endif
- f = MALLOC(sizeof(double)*dim);
- xold = MALLOC(sizeof(double)*dim*n);
+ f = gv_calloc(dim, sizeof(double));
+ xold = gv_calloc(dim * n, sizeof(double));
do {
iter++;
memcpy(xold, x, sizeof(double)*dim*n);