icentral_graph/
construct_mucs.rs

1crate::ix!();
2
3impl<GH> ConstructMucs<GH> for Graph<GH> 
4where GH
5: GetEdges
6+ InsertEdge
7+ NumEdges
8+ GetConnectedComponentSizes
9+ InsertNode
10+ GetNeighborsForNode
11+ GetNodeIdRange
12+ HasMapForNode
13+ MappedNodes
14+ NumNodes
15+ ExtendWith<GH>
16{
17    fn construct_mucs(&mut self, conn_comp_vec: Vec<GH>)
18    {
19        debug!("constructing MinimumUnionCycles");
20
21        for component in conn_comp_vec.into_iter() {
22            self.maybe_construct_mucs_for_connected_component(component);
23        }
24    }
25}