Type Alias petgraph::stable_graph::StableUnGraph

source ·
pub type StableUnGraph<N, E, Ix = DefaultIx> = StableGraph<N, E, Undirected, Ix>;
Expand description

A StableGraph with undirected edges.

For example, an edge between 1 and 2 is equivalent to an edge between 2 and 1.

Aliased Type§

struct StableUnGraph<N, E, Ix = DefaultIx> {
    g: Graph<Option<N>, Option<E>, Undirected, Ix>,
    node_count: usize,
    edge_count: usize,
    free_node: NodeIndex<Ix>,
    free_edge: EdgeIndex<Ix>,
}

Fields§

§g: Graph<Option<N>, Option<E>, Undirected, Ix>§node_count: usize§edge_count: usize§free_node: NodeIndex<Ix>§free_edge: EdgeIndex<Ix>