Lines Matching defs:ch

34 static void igraph_i_cutheap_switch(igraph_i_cutheap_t *ch,  in igraph_i_cutheap_switch()
41 VECTOR(ch->heap)[hidx1] = VECTOR(ch->heap)[hidx2]; in igraph_i_cutheap_switch() local
42 VECTOR(ch->heap)[hidx2] = tmp; in igraph_i_cutheap_switch() local
44 VECTOR(ch->index)[hidx1] = idx2; in igraph_i_cutheap_switch() local
45 VECTOR(ch->index)[hidx2] = idx1; in igraph_i_cutheap_switch() local
47 VECTOR(ch->hptr)[idx1] = hidx2 + INDEXINC; in igraph_i_cutheap_switch() local
48 VECTOR(ch->hptr)[idx2] = hidx1 + INDEXINC; in igraph_i_cutheap_switch() local
52 static void igraph_i_cutheap_sink(igraph_i_cutheap_t *ch, long int hidx) { in igraph_i_cutheap_sink()
73 static void igraph_i_cutheap_shift_up(igraph_i_cutheap_t *ch, long int hidx) { in igraph_i_cutheap_shift_up()
82 int igraph_i_cutheap_init(igraph_i_cutheap_t *ch, igraph_integer_t nodes) { in igraph_i_cutheap_init()
92 void igraph_i_cutheap_destroy(igraph_i_cutheap_t *ch) { in igraph_i_cutheap_destroy()
98 igraph_bool_t igraph_i_cutheap_empty(igraph_i_cutheap_t *ch) { in igraph_i_cutheap_empty()
104 igraph_integer_t igraph_i_cutheap_active_size(igraph_i_cutheap_t *ch) { in igraph_i_cutheap_active_size()
110 igraph_integer_t igraph_i_cutheap_size(igraph_i_cutheap_t *ch) { in igraph_i_cutheap_size()
114 igraph_real_t igraph_i_cutheap_maxvalue(igraph_i_cutheap_t *ch) { in igraph_i_cutheap_maxvalue()
118 igraph_integer_t igraph_i_cutheap_popmax(igraph_i_cutheap_t *ch) { in igraph_i_cutheap_popmax()
124 VECTOR(ch->hptr)[(long int) igraph_vector_tail(&ch->index)] = INACTIVE; in igraph_i_cutheap_popmax() local
134 int igraph_i_cutheap_update(igraph_i_cutheap_t *ch, igraph_integer_t index, in igraph_i_cutheap_update()
140 VECTOR(ch->heap)[hidx2] += add; in igraph_i_cutheap_update() local
149 int igraph_i_cutheap_reset_undefine(igraph_i_cutheap_t *ch, long int vertex) { in igraph_i_cutheap_reset_undefine()
152 VECTOR(ch->hptr)[vertex] = UNDEFINED; in igraph_i_cutheap_reset_undefine() local
162 if (VECTOR(ch->hptr)[i] != UNDEFINED) { in igraph_i_cutheap_reset_undefine() local
163 VECTOR(ch->index)[j] = i; in igraph_i_cutheap_reset_undefine() local
164 VECTOR(ch->hptr)[i] = j + INDEXINC; in igraph_i_cutheap_reset_undefine() local