Unary operations on graphs
complement(G[, name]) | Return the graph complement of G. |
reverse(G[, copy]) | Return the reverse directed graph of G. |
Operations on graphs including union, intersection, difference.
compose(G, H[, name]) | Return a new graph of G composed with H. |
union(G, H[, rename, name]) | Return the union of graphs G and H. |
disjoint_union(G, H) | Return the disjoint union of graphs G and H. |
intersection(G, H) | Return a new graph that contains only the edges that exist in |
difference(G, H) | Return a new graph that contains the edges that exist in G but not in H. |
symmetric_difference(G, H) | Return new graph with edges that exist in either G or H but not both. |
Operations on many graphs.
compose_all(graphs[, name]) | Return the composition of all graphs. |
union_all(graphs[, rename, name]) | Return the union of all graphs. |
disjoint_union_all(graphs) | Return the disjoint union of all graphs. |
intersection_all(graphs) | Return a new graph that contains only the edges that exist in all graphs. |
Graph products.
cartesian_product(G, H) | Return the Cartesian product of G and H. |
lexicographic_product(G, H) | Return the lexicographic product of G and H. |
strong_product(G, H) | Return the strong product of G and H. |
tensor_product(G, H) | Return the tensor product of G and H. |