[Erlang Systems]

digraph

MODULE

MODULE SUMMARY

DESCRIPTION

EXPORTS

add_edge(G, E, V1, V2, Label) -> edge() | {error, Reason}
add_edge(G, V1, V2, Label) -> edge() | {error, Reason}
add_edge(G, V1, V2) -> edge() | {error, Reason}

add_vertex(G, V, Label) -> vertex()
add_vertex(G, V) -> vertex()
add_vertex(G) -> vertex()

del_edge(G, E) -> true

del_edges(G, Edges) -> true

del_path(G, V1, V2) -> true

del_vertex(G, V) -> true

del_vertices(G, Vertices) -> true

delete(G) -> true

edge(G, E) -> {E, V1, V2, Label} | false

edges(G) -> Edges

edges(G, V) -> Edges

get_cycle(G, V) -> Vertices | false

get_path(G, V1, V2) -> Vertices | false

get_short_cycle(G, V) -> Vertices | false

get_short_path(G, V1, V2) -> Vertices | false

in_degree(G, V) -> integer()

in_edges(G, V) -> Edges

in_neighbours(G, V) -> Vertices

info(G) -> InfoList

new() -> digraph()

new(Type) -> digraph() | {error, Reason}

no_edges(G) -> integer() >= 0

no_vertices(G) -> integer() >= 0

out_degree(G, V) -> integer()

out_edges(G, V) -> Edges

out_neighbours(G, V) -> Vertices

vertex(G, V) -> {V, Label} | false

vertices(G) -> Vertices

See Also

AUTHORS


stdlib 1.11.0
Copyright © 1991-2002 Ericsson Utvecklings AB