snark-tool 0.4.0

snark-tool library contains structures and algorithm for (mainly) cubic graph analysis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use snark_tool::graph::graph::{Graph, GraphConstructor};
use snark_tool::graph::undirected::simple_graph::graph::SimpleGraph;

fn main() {
    let mut graph = SimpleGraph::new();
    graph.add_edge(0, 5);
    graph.add_edge(2, 4);

    for edge in graph.edges() {
        println!("{:?}", edge);
    }
}