| 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.
|