diff options
Diffstat (limited to 'src/coursegrain.c')
-rw-r--r-- | src/coursegrain.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/coursegrain.c b/src/coursegrain.c index bd84e1c..1e0d5a7 100644 --- a/src/coursegrain.c +++ b/src/coursegrain.c @@ -1,17 +1,17 @@ #include "fracture.h" -finst *coursegrain_square(finst *instance, fnet *network_p, cholmod_common *c) { - unsigned int width = sqrt(instance->network->num_edges); +net_t *coursegrain_square(net_t *instance, graph_t *network_p, cholmod_common *c) { + unsigned int width = sqrt(instance->graph->ne); assert(width % 4 == 0); - finst *instance_p = create_instance(network_p, instance->inf, + net_t *instance_p = create_instance(network_p, instance->inf, instance->voltage_bound, true, c); unsigned int width_p = width / 2; bool *fuses = instance->fuses; - for (unsigned int i = 0; i < network_p->num_edges; i++) { + for (unsigned int i = 0; i < network_p->ne; i++) { int xp = i / width_p; int yp = i % width_p; unsigned int x1 = 2 * xp; |