Damping = atof(str);
else
Damping = .99;
- GD_neato_nlist(G) = N_NEW(nV + 1, node_t *);
+ GD_neato_nlist(G) = gv_calloc(nV + 1, sizeof(node_t*));
for (i = 0, np = agfstnode(G); np; np = agnxtnode(G, np)) {
GD_neato_nlist(G)[i] = np;
ND_id(np) = i++;
} else if (mode == MODE_SGD) {
Epsilon = .01;
getdouble(G, "epsilon", &Epsilon);
- GD_neato_nlist(G) = N_NEW(nV + 1, node_t *); // not sure why but sometimes needs the + 1
+ GD_neato_nlist(G) = gv_calloc(nV + 1, sizeof(node_t*)); // not sure why but sometimes needs the + 1
for (i = 0, np = agfstnode(G); np; np = agnxtnode(G, np)) {
GD_neato_nlist(G)[i] = np;
ND_id(np) = i++;