Edges are just a Seq of Tuple3[Node,Node,Edge]
Or just get the shortest paths
Generate all the shortest paths in the graph
Get a subgraph that holds all the possible shortest paths
The simplest API call finds paths with the fewest nodes, and supplies possible first steps to follow those paths.
The simplest API call finds paths with the fewest nodes, and supplies possible first steps to follow those paths. AllPathsFirstSteps has some helper methods to generate the shortest paths.
AllPathsFirstSteps takes a type parameter for Node's type, so you'll need to create a new one for your use.
Use Dijkstra's algorithms to find all-pairs shortest paths using the default semiring.
v0.2.0