diff options
Diffstat (limited to 'src/break_edge.c')
-rw-r--r-- | src/break_edge.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/break_edge.c b/src/break_edge.c index daed1c5..54eaf34 100644 --- a/src/break_edge.c +++ b/src/break_edge.c @@ -7,7 +7,7 @@ bool break_edge(net_t *instance, unsigned int edge, cholmod_common *c) { unsigned int v1 = instance->graph->ev_break[2 * edge]; unsigned int v2 = instance->graph->ev_break[2 * edge + 1]; - if (instance->factor != NULL) update_factor(instance->factor, v1, v2, c); + if (instance->factor != NULL) factor_update(instance->factor, v1, v2, c); if (instance->graph->boundary != TORUS_BOUND) { unsigned int w1 = instance->graph->ev[2 * edge]; @@ -93,7 +93,7 @@ bool break_edge(net_t *instance, unsigned int edge, cholmod_common *c) { lap_x[lap_p[tw2] + i] = 1; } - set_connected(instance->adjacency, instance->dual_marks, dw1, instance->dual_marks[v1], -1, 0); + set_connected(instance->adjacency, instance->dual_marks, dw1, instance->dual_marks[dw2], -1, 0); } |