BFSIter |
Bread first search (BFS) iterator.
|
BiConnectedComponentsAlgo |
An algorithm that compute the bi-connected components of a graph.
|
BiConnectedComponentsAlgo.Builder |
|
BiConnectedComponentsAlgo.Result |
|
Coloring |
An algorithm that assign a color to each vertex in a graph while avoiding identical color for any pair of adjacent
vertices.
|
Coloring.Builder |
|
Coloring.Result |
A coloring result containing a color for each vertex.
|
ConnectedComponentsAlgo |
Connectivity components algorithm.
|
ConnectedComponentsAlgo.Builder |
|
ConnectedComponentsAlgo.Result |
Result object for connectivity components calculation.
|
Cut |
A cut that partition the vertices of a graph into two sets.
|
CyclesFinder |
An algorithm that finds all cycles in a graph.
|
CyclesFinder.Builder |
|
DFSIter |
Depth first search (DFS) iterator.
|
EdgeIter |
Iterator used to iterate over edges of a vertex.
|
EdgeSet |
Set of graph edges.
|
EulerianTourAlgo |
Eulerian tour calculation algorithm.
|
EulerianTourAlgo.Builder |
|
FlowNetwork |
Flow on graph edges, with capacities and flows values.
|
FlowNetwork.Int |
Flow on graph edges, with integer capacities and flows values.
|
Graph |
A discrete graph with vertices and edges.
|
Graph.Builder |
A builder for Graph objects.
|
GraphCapabilities |
Object specifying the capabilities of a graph implementation.
|
IndexGraph |
A graph whose vertices and edges identifiers are indices.
|
IndexGraph.Builder |
|
IndexIdMap |
|
IndexSwapListener |
A listener that will be notified when a IndexGraph chooses to swap two IDs (vertices/edges).
|
LowestCommonAncestorDynamic |
Dynamic algorithm for Lowest Common Ancestor (LCA) queries.
|
LowestCommonAncestorDynamic.Builder |
|
LowestCommonAncestorDynamic.Node |
|
LowestCommonAncestorStatic |
Static Lowest Common Ancestor (LCA) algorithm.
|
LowestCommonAncestorStatic.Builder |
|
LowestCommonAncestorStatic.DataStructure |
Data structure result created from a static LCA pre-processing.
|
Matching |
A matching in a graph.
|
MaximumFlow |
Calculate the maximum flow in a flow network.
|
MaximumFlow.Builder |
|
MaximumMatching |
Maximum matching algorithm.
|
MaximumMatching.Builder |
|
MinimumCutGlobal |
Global Minimum Cut algorithm without terminal vertices.
|
MinimumCutGlobal.Builder |
|
MinimumCutST |
Minimum Cut algorithm with terminal vertices (source-sink, S-T).
|
MinimumCutST.Builder |
|
MinimumDirectedSpanningTree |
Minimum spanning tree algorithm for directed graphs.
|
MinimumDirectedSpanningTree.Builder |
|
MinimumMeanCycle |
Algorithm that find the cycle with the minimum mean weight.
|
MinimumMeanCycle.Builder |
|
MinimumSpanningTree |
Minimum spanning tree algorithm.
|
MinimumSpanningTree.Builder |
|
MinimumSpanningTree.Result |
|
Path |
A path of edges in a graph.
|
ShortestPathAllPairs |
An algorithm that compute all pairs shortest path (APSP) in a graph.
|
ShortestPathAllPairs.Builder |
|
ShortestPathAllPairs.Result |
|
ShortestPathSingleSource |
Single Source Shortest Path algorithm.
|
ShortestPathSingleSource.Builder |
|
ShortestPathSingleSource.Result |
|
ShortestPathWithHeuristic |
Shortest path algorithm that uses a distance heuristic function.
|
ShortestPathWithHeuristic.Builder |
|
TopologicalOrderAlgo |
Algorithm that calculate a topological order of graph vertices.
|
TopologicalOrderAlgo.Builder |
|
TopologicalOrderAlgo.Result |
|
TreePathMaxima |
Tree Path Maxima (TPM) algorithm.
|
TreePathMaxima.Builder |
|
TreePathMaxima.Queries |
|
TreePathMaxima.Result |
|
TSPMetric |
Metric Traveling Salesman Problem (TSP) algorithm.
|
VertexCover |
Minimum weighted vertex cover algorithm.
|
VertexCover.Builder |
|
VertexCover.Result |
|
WeightFunction |
Weight function that maps graph edges (or vertices) to weights.
|
WeightFunction.Int |
Weight function that maps graph edges (or vertices) to integer weights.
|
Weights<W> |
Weights of graph vertices or edges.
|
Weights.Bool |
Specific weights of primitive type boolean .
|
Weights.Byte |
Specific weights of primitive type byte .
|
Weights.Char |
Specific weights of primitive type char .
|
Weights.Double |
Specific weights of primitive type double .
|
Weights.Float |
Specific weights of primitive type float .
|
Weights.Int |
Specific weights of primitive type int .
|
Weights.Long |
Specific weights of primitive type long .
|
Weights.Short |
Specific weights of primitive type short .
|