BitGraph (bitgraph v0.1.16)

Documentation for BitGraph.

Summary

Types

t()

@type t() :: map()

Functions

add_edge(graph, arg2)

add_edge(graph, from, to, opts \\ [])

add_edges(graph, edges)

add_vertex(graph, vertex, opts \\ [])

add_vertices(graph, vertices)

copy(graph)

default_opts()

degree(graph, vertex, opts \\ [])

delete_edge(graph, edge)

delete_edge(graph, from, to)

delete_edges(graph, edges)

delete_vertex(graph, vertex)

edges(graph)

edges(graph, vertex, edge_fun \\ &default_edge_info/3, opts \\ [])

get_edge(graph, from, to)

get_vertex(graph, vertex, opts \\ [])

in_degree(graph, vertex, opts \\ [])

in_edges(graph, vertex, edge_fun \\ &default_edge_info/3, opts \\ [])

in_neighbors(graph, vertex, opts \\ [])

max_index(graph)

neighbors(graph, vertex, opts \\ [])

new(opts \\ [])

num_edges(graph)

num_vertices(graph)

out_degree(graph, vertex, opts \\ [])

out_edges(graph, vertex, edge_fun \\ &default_edge_info/3, opts \\ [])

out_neighbors(graph, vertex, opts \\ [])

strong_components(graph, opts \\ [])

strongly_connected?(graph, opts \\ [])

subgraph(graph, subgraph_vertices)

Creates a subgraph on subgraph_vertices

update_opts(graph, opts)

update_vertex(graph, vertex, opts \\ [])

vertex_indices(graph)

vertices(graph)