double modularity = 0;
int *ia = A->ia, *ja = A->ja;
double deg_total = 0;
- double *deg, *a = (double*) (A->a);
+ double *deg, *a = A->a;
double *indeg;
grid->deg_total = 0.;
int n = grid->n, level = grid->level, nc = 0;
double modularity = 0;
int *ia = A->ia, *ja = A->ja;
- double *a;
double *deg = grid->deg;
double *deg_new;
int i, j, jj, jc, jmax;
/* gain in merging node i into cluster j is
deg(i,j)/deg_total - 2*deg(i)*deg(j)/deg_total^2
*/
- a = (double*) A->a;
+ double *a = A->a;
for (i = 0; i < n; i++){
if (matching[i] != UNMATCHED) continue;
/* accumulate connections between i and clusters */