pub fn read_dimacs<R: Read>(
input: R,
directed: bool,
) -> IgraphResult<DimacsGraph>Expand description
Read a graph from DIMACS flow/edge format.
ยงExamples
use rust_igraph::read_dimacs;
let dimacs = b"c example\np max 4 5\nn 1 s\nn 4 t\na 1 2 10\na 1 3 8\na 2 3 5\na 2 4 7\na 3 4 10\n";
let result = read_dimacs(&dimacs[..], true).unwrap();
assert_eq!(result.graph.vcount(), 4);
assert_eq!(result.graph.ecount(), 5);
assert_eq!(result.source, Some(0));
assert_eq!(result.target, Some(3));