Trait InsertEdgeUpdateMuc

Source
pub trait InsertEdgeUpdateMuc {
    // Required methods
    fn insert_edge_and_update_muc_when_full_edge_contained_in_muc(
        &mut self,
        edge: &Edge,
        src_muc_id: MinimumUnionCycleId,
    );
    fn insert_edge_and_update_muc_when_we_are_not_in_the_same_muc(
        &mut self,
        edge: &Edge,
        src_muc_id: MinimumUnionCycleId,
        dst_muc_id: MinimumUnionCycleId,
    ) -> Result<(), BetweennessCentralityError>;
    fn insert_edge_update_muc(&mut self, edge: &Edge);
}

Required Methods§

Implementors§