Skip to content

Commit c23dc2d

Browse files
committed
fix: increment nc (number of clusters) when splitting cluster
1 parent 60925cd commit c23dc2d

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/cluster.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,7 @@ std::vector<int> split_cluster(
708708
vars[ci]->left_reaches.insert(vars[ci]->left_reaches.begin() + clust_idx, var_pos);
709709
vars[ci]->right_reaches.insert(vars[ci]->right_reaches.begin() + clust_idx, right_reach);
710710
vars[ci]->clusters.insert(vars[ci]->clusters.begin() + clust_idx, var_idx);
711+
vars[ci]->nc++;
711712

712713
// increment breakpoint for all remaining clusters in this supercluster
713714
for (int bi = breakpoint_idx+1; bi < int(breakpoints.size()); bi++) {

0 commit comments

Comments
 (0)