The second item in the tuple holds the betweenness for the graph.
Edges are just a Seq of Tuple3[Node,Node,Edge]
The helper methods in AllPathsFirstSteps need a directed graph.
The helper methods in AllPathsFirstSteps need a directed graph. Use AllPathsFirstSteps.semiring's annihilator - None - for noEdgeExistsValue.
The labels from Brandes use node indexes from a directed graph, so it's best to control those via the optional nodeOrder parameter
Or just get the shortest paths
The first item in the tuple holds edges labels.
Find shortest paths and betweenness for the graph
Find shortest paths and betweenness for the graph in parallel
Get a subgraph that holds all the possible shortest paths
BrandesSupport has some helper methods to generate the shortest paths.
Use Brandes' algorithms to find least paths and betweenness for a directed graph.
v0.2.0