Trait fera_graph::algs::components::Components
source · pub trait Components: Incidence {
fn num_components(&self) -> u64
where
Self: VertexList + WithVertexProp<Color>,
{ ... }
fn connected_components(
&self
) -> ConnectedComponents<Self, DefaultVertexPropMut<Self, usize>>
where
Self: VertexList + WithVertexProp<Color> + WithVertexProp<usize>,
{ ... }
fn is_connected(&self) -> bool
where
Self: VertexList + WithVertexProp<Color>,
{ ... }
fn cut_vertices(&self) -> Vec<Vertex<Self>>
where
Self: Graph,
{ ... }
fn cut_edges(&self) -> Vec<Edge<Self>>
where
Self: Graph,
{ ... }
}