diff options
author | pants <jaron@kent-dobias.com> | 2016-09-06 15:05:27 -0400 |
---|---|---|
committer | pants <jaron@kent-dobias.com> | 2016-09-06 15:05:27 -0400 |
commit | 4c4ebb87ead363d6d6e11a8b95b07a0f93af5c88 (patch) | |
tree | 9cdaaf27917c2b1562740dec501d013e47a25dd1 /src/get_dual_clusters.c | |
parent | fd14c5e39d962be94a1f68b0d4cacb7a4aa9c3e7 (diff) | |
download | fuse_networks-4c4ebb87ead363d6d6e11a8b95b07a0f93af5c88.tar.gz fuse_networks-4c4ebb87ead363d6d6e11a8b95b07a0f93af5c88.tar.bz2 fuse_networks-4c4ebb87ead363d6d6e11a8b95b07a0f93af5c88.zip |
finished implementing embedded systems, refactored a bunch
Diffstat (limited to 'src/get_dual_clusters.c')
-rw-r--r-- | src/get_dual_clusters.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/get_dual_clusters.c b/src/get_dual_clusters.c index 488793f..3a51c38 100644 --- a/src/get_dual_clusters.c +++ b/src/get_dual_clusters.c @@ -1,7 +1,7 @@ #include "fracture.h" -unsigned int *get_clusters(finst *instance, cholmod_common *c) { +unsigned int *get_clusters(net_t *instance, cholmod_common *c) { cholmod_sparse *s_dual = gen_adjacency(instance, true, false, 0, c); unsigned int *dual_marks = find_components(s_dual, 0); @@ -10,16 +10,16 @@ unsigned int *get_clusters(finst *instance, cholmod_common *c) { return dual_marks; } -unsigned int *get_cluster_dist(finst *instance, cholmod_common *c) { +unsigned int *get_cluster_dist(net_t *instance, cholmod_common *c) { unsigned int *clusters = get_clusters(instance, c); unsigned int *cluster_dist = (unsigned int *)calloc( - instance->network->num_dual_verts, sizeof(unsigned int)); + instance->graph->dnv, sizeof(unsigned int)); unsigned int cur_mark = 0; while (true) { cur_mark++; unsigned int num_in_cluster = 0; - for (unsigned int i = 0; i < instance->network->num_dual_verts; i++) { + for (unsigned int i = 0; i < instance->graph->dnv; i++) { if (clusters[i] == cur_mark) num_in_cluster++; } |