icentral_subgraph/update_with_src_dst.rs
1crate::ix!();
2
3impl UpdateWithSrcDst for SubGraph {
4
5    fn update(&mut self, src: NodeId, dst: NodeId)
6    {
7        self.enqueue(dst);
8
9        self.set_distance_one_step_away(dst,src);
10
11        // self.bcc_fast_subgraph.parents[dst].clear();
12        // self.bcc_fast_subgraph.parents[dst].push_back(src);
13        self.inc_path_counts_update_path_counts(dst,src);
14
15        // self.bcc_fast_subgraph.path_counts.path_count_for_node(&dst) = self.bcc_fast_subgraph.inc_path_counts.path_count_for_node(&dst);
16        self.visit(dst);
17    }
18}