Index of values


D
default_edge [Avl_draw]
default_edge is a standard record of edge attributes.
default_edge_attributes [Avl_graphviz.Neato.INPUT]
default_edge_attributes [Avl_graphviz.Dot.INPUT]
default_label [Avl_draw]
default_text_label is a standard record of text label attributes.
default_node [Avl_draw]
default_node is a standard record of node attributes.
default_node_attributes [Avl_graphviz.Neato.INPUT]
default_node_attributes [Avl_graphviz.Dot.INPUT]
draw_curves [Avl_draw.DRAW]
draw_ellipse [Avl_draw.DRAW]
draw_graph [Avl_draw.MakeGraphics]
draw_graph [Avl_draw.Make]
draw_graph win a x y g draw the graph g according to the arrangement a.
draw_lines [Avl_draw.DRAW]
draw_rect [Avl_draw.DRAW]
draw_text [Avl_draw.DRAW]

E
edge_attributes [Avl_draw.GRAPH]
edge_attributes [Avl_graphviz.Neato.INPUT]
edge_attributes [Avl_graphviz.Dot.INPUT]
edge_equal [Avl_draw.GRAPH]
edge_hash [Avl_draw.GRAPH]
edge_head [Avl_draw.GRAPH]
edge_head [Avl_graphviz.Neato.INPUT]
edge_head [Avl_graphviz.Dot.INPUT]
edge_tail [Avl_draw.GRAPH]
edge_tail [Avl_graphviz.Neato.INPUT]
edge_tail [Avl_graphviz.Dot.INPUT]

F
fill_ellipse [Avl_draw.DRAW]
fill_poly [Avl_draw.DRAW]
fill_rect [Avl_draw.DRAW]
fold [Avl_kernel.Make]
fold g computes the transitive reduction of the graph g.
fold [Avl_kernel.Make_acyclic]
fold g computes the transitive reduction of the graph g.
fold [Avl_closure.Make]
fold empty add g computes the strict transitive closure of the graph g.
fold [Avl_tarjan.Make]
fold empty add_class singleton add g runs the Tarjan's algorithm on the graph g.
fold [Avl_topo.Make]
fold f accu g performs a topological sort of the graph g.
fprint_graph [Avl_graphviz.Neato.Make]
fprint_graph ppf graph pretty prints the graph graph in the CGL language on the formatter ppf.
fprint_graph [Avl_graphviz.Dot.Make]
fprint_graph ppf graph pretty prints the graph graph in the CGL language on the formatter ppf.

G
get [Avl_kernel.GRAPH]
Every node must carry a transient integer field.
get [Avl_kernel.GRAPH_acyclic]
Every node must carry a transient integer field.
get [Avl_closure.GRAPH]
Every node must carry a transient integer field.
get [Avl_tarjan.GRAPH]
Every node must carry a transient integer field.
get [Avl_topo.GRAPH]
Every node must carry a transient integer field.
get_scc [Avl_kernel.GRAPH]
Every node must carry a transient field of type node scc.
graph_attributes [Avl_graphviz.Neato.INPUT]
graph_attributes [Avl_graphviz.Dot.INPUT]

H
handle_error [Avl_graphviz.Neato.Make]
handle_error [Avl_graphviz.Dot.Make]

I
iter [Avl_topo.Make]
iter f g applies f on every node of the graph g, in an order compatible with topological sort.
iter_edges [Avl_draw.GRAPH]
iter_edges [Avl_graphviz.Neato.INPUT]
iter_edges [Avl_graphviz.Dot.INPUT]
iter_nodes [Avl_draw.GRAPH]
iter_nodes [Avl_graphviz.Neato.INPUT]
iter_nodes [Avl_graphviz.Dot.INPUT]
iter_nodes [Avl_kernel.GRAPH]
iter_nodes f g applies f on every nodes of the graph g.
iter_nodes [Avl_kernel.GRAPH_acyclic]
iter_nodes f g applies f on every nodes of the graph g.
iter_nodes [Avl_closure.GRAPH]
iter_nodes f g applies f on every nodes of the graph g.
iter_nodes [Avl_tarjan.GRAPH]
iter_nodes f g applies f on every nodes of the graph g.
iter_nodes [Avl_topo.GRAPH]
iter_nodes f g applies f on every nodes of the graph g.
iter_successors [Avl_kernel.GRAPH]
iter_successors f nd applies f on every successors of the node nd in its graph.
iter_successors [Avl_kernel.GRAPH_acyclic]
iter_successors f nd applies f on every successors of the node nd in its graph.
iter_successors [Avl_closure.GRAPH]
iter_successors f nd applies f on every successors of the node nd in its graph.
iter_successors [Avl_tarjan.GRAPH]
iter_successors f nd applies f on every successors of the node nd in its graph.
iter_successors [Avl_topo.GRAPH]
iter_successors f nd applies f on every successors of the node nd in its graph.

L
list [Avl_tarjan.Make]
list g computes the SCCs of a graph.
list [Avl_topo.Make]
list g returns the list of nodes of g ordered topologically.

N
node_attributes [Avl_draw.GRAPH]
node_attributes [Avl_graphviz.Neato.INPUT]
node_attributes [Avl_graphviz.Dot.INPUT]
node_equal [Avl_draw.GRAPH]
node_hash [Avl_draw.GRAPH]
node_name [Avl_graphviz.Neato.INPUT]
node_name [Avl_graphviz.Dot.INPUT]

O
output_graph [Avl_graphviz.Neato.Make]
output_graph oc graph pretty prints the graph graph in the dot language on the channel oc.
output_graph [Avl_graphviz.Dot.Make]
output_graph oc graph pretty prints the graph graph in the dot language on the channel oc.

Q
queue [Avl_topo.Make]
queue g returns a queue containing the nodes of g ordered topologically.

R
run_graph [Avl_graphviz.Neato.Make]
run_graph output_mode f graph runs the engine on the graph graph.
run_graph [Avl_graphviz.Dot.Make]
run_graph output_mode f graph runs the engine on the graph graph.

S
scc [Avl_kernel]
scc () returns a fresh value of type 'a scc
set [Avl_kernel.GRAPH]
set [Avl_kernel.GRAPH_acyclic]
set [Avl_closure.GRAPH]
set [Avl_tarjan.GRAPH]
set [Avl_topo.GRAPH]
set_command [Avl_graphviz.Neato]
Several functions provided by this module run the external program neato.
set_command [Avl_graphviz.Dot]
Several functions provided by this module run the external program dot.
set_scc [Avl_kernel.GRAPH]
stack [Avl_topo.Make]
stack g returns a stack containing the nodes of g ordered topologically.

T
text_size [Avl_draw.DRAW]

U
unify [Avl_tarjan.Make]
unify unifier graph computes the SCCs of a graph.