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