Expand description
MatrixGraph<N, E, Ty, NullN, NullE, Ix> is a graph datastructure backed by an adjacency matrix.
Re-exports§
pub use crate::graph::IndexType;
Structs§
- Edge
References - Iterator over all edges of a graph.
- Edges
- Iterator over the edges of from or to a node
- Matrix
Graph MatrixGraph<N, E, Ty, Null>is a graph datastructure using an adjacency matrix representation.- Neighbors
- Iterator over the neighbors of a node.
- Node
Identifiers - Iterator over the node identifiers of a graph.
- Node
References - Iterator over all nodes of a graph.
- NotZero
NotZerois used to optimize the memory usage of edge weightsEin aMatrixGraph, replacing the defaultOption<E>sentinel.
Traits§
- Nullable
- Wrapper trait for an
Option, allowing user-defined structs to be input as containers when defining a null element. - Zero
- Base trait for types that can be wrapped in a
NotZero.
Functions§
- node_
index - Short version of
NodeIndex::new(with Ix =DefaultIx)