A | |
| Array [Traversal] | |
B | |
| Bfs [Skeleton.Skeleton] | |
| Bfs [Traversal] | |
C | |
| Compact [IntDigraph] | 2^31-bounded digraphs.
|
| Concrete [IntDigraph.OcamlGraph] | |
D | |
| D [Diameter.MakeGen] | |
| Dfs [Traversal] | |
| Diameter |
Traversal algorithms with tree construction.
|
E | |
| E [IntDigraph.Compact] | |
| E [IntDigraph.UnLabeled] | |
| E [IntDigraph.IntLabeled] | |
| E [IntDigraph.OcamlGraph.Concrete] | |
G | |
| G [IntDigraph] | |
H | |
| Hashtbl [Traversal] | |
| Heap [Diameter.MakeGen] | |
| Heap [Vector] | |
| HeapOfArray [Vector] |
Heap implementation in a vector.
|
I | |
| I [Sig.GraphAlgo] |
Tables of ints (to store a numbering of vertices for example).
|
| IndexInt [IntDigraph] | |
| Int0 [IntDigraph] | |
| IntDigraph | n-bounded Digraphs with multiple edges.
|
| IntLabeled [IntDigraph] |
Index digraphs with int labels on nodes and edges.
|
| IntVec0 [IntDigraph] | |
| IntWeight [Diameter] | |
L | |
| Labeled [IntDigraph] |
Indexed diraphs with labels, vertex labels are mapped to indexes.
|
M | |
| Make [Diameter] | |
| Make [Vector] |
Vectors from usual arrays.
|
| Make [IntDigraph] | |
| MakeArray [Vector] | |
| MakeGap [Vector] |
Vectors with gaps from usual arrays.
|
| MakeGen [Diameter] | |
N | |
| NoOpt [Diameter] | |
O | |
| OcamlGraph [IntDigraph] | |
| OfArray [Vector] | |
| OfArrayGap [Vector] |
Get a Vector from an Array.
|
| OfInt32 [IntDigraph] | |
Q | |
| Queue [Diameter.MakeGen] | |
| Queue [Traversal.Bfs] | |
| Queue [Vector] | |
| QueueOfArray [Vector] |
Queue implementation in a vector.
|
S | |
| Sig |
Minimal signatures for graph algorithms provided by BigGraph.
|
| Skeleton | |
| Skeleton |
Skeleton construction of a graph.
|
| Stack [Traversal.Dfs] | |
| Stack [Vector] | |
| StackOfArray [Vector] |
Stack implementation in a vector.
|
| Symmetric [Diameter] | |
T | |
| T [Skeleton.Skeleton] | |
| T [Traversal.Dfs] | |
| T [Traversal.Bfs] | |
| Traversal |
In a graph traversal, each node is numbered (first node visited: 0,
second node: 1, ...), has eventually a parent (the ndoe from which it
was discovered, the starting node(s) of the traversal are their own
parent, the parent information thus induces a forest), and a distance
information (the length of parent chain up to a source node).
|
| Traversal |
Traversal algorithms with tree construction.
|
U | |
| UnLabeled [IntDigraph] |
Digraphs without any label.
|
| Unweighted [Diameter] | |
| UnweightedSymmetric [Diameter] | |
| Util [Vector] | |
V | |
| V [Sig.GraphAlgo] |
Tables of vertices (to store parent of each vertex for example).
|
| V [Vector.HeapOfArray] | |
| V [Vector.StackOfArray] | |
| V [Vector.QueueOfArray] | |
| V [IntDigraph.Compact] | |
| V [IntDigraph.UnLabeled] | |
| V [IntDigraph.IntLabeled] | |
| V [IntDigraph.OcamlGraph.Concrete] | |
| Vector |
Dynamic arrays.
|
W | |
| W [Diameter.MakeGen] | |
| W [Sig.WeightedGraphAlgo] |
Manipulate labels as weights.
|
| WT [Sig.WeightedGraphAlgo] |
Tables of weights (to store weighted distances for example).
|