Lines Matching refs:deg
48 deg = NULL; in detach()
52 if (deg != NULL) { in ~degree_sequence()
53 delete[] deg; in ~degree_sequence()
55 deg = NULL; in ~degree_sequence()
67 if (deg[i] > mini) { in make_even()
68 deg[i]--; in make_even()
71 } else if (deg[i] < maxi) { in make_even()
72 deg[i]++; in make_even()
80 deg[0]++; in make_even()
86 random_permute(deg, n); in shuffle()
90 cumul_sort(deg, n); in sort()
96 total += deg[i]; in compute_total()
102 deg = degs; in degree_sequence()
110 deg = new int[n]; in degree_sequence()
112 deg[i] = VECTOR(*out_seq)[i]; in degree_sequence()
194 deg = new int[n]; in degree_sequence()
200 deg[i] = 1 + myrand.binomial(p, n); in degree_sequence()
201 } while (deg[i] > degmax); in degree_sequence()
202 total += deg[i]; in degree_sequence()
216 deg = new int[n]; in degree_sequence()
222 deg[i] = pw.sample(); in degree_sequence()
223 total += deg[i]; in degree_sequence()
229 igraph_statusf("done : Max=%d, Total=%d.\n", 0, deg[0], total); in degree_sequence()
237 total -= deg[i]; in degree_sequence()
239 deg[i] = wanted_total - total; in degree_sequence()
241 deg[i] = pw.sample(); in degree_sequence()
243 total += deg[i]; in degree_sequence()
247 total -= deg[i]; in degree_sequence()
248 if (total + (deg[0] >> 1) >= wanted_total) { in degree_sequence()
249 deg[i] = wanted_total - total; in degree_sequence()
251 deg[i] = pw.sample(); in degree_sequence()
253 total += deg[i]; in degree_sequence()
298 nb[deg[i]]++; in havelhakimi()
309 sorted[nb[deg[i]]++] = i; in havelhakimi()