| Interface | Description |
|---|---|
| IGraph<V,E> |
Interface for a IGraph, with objects for each vertex and edge.
|
| IVertexSequence<T> |
Represents a sequence of vertices in a graph.
General-purpose, but can be used to represent a walk on a graph, for example. |
| Class | Description |
|---|---|
| BaseGraph<V,E> | |
| Edge<T> |
Edge in a graph.
|
| Vertex<T> |
Vertex in a graph
|
| Enum | Description |
|---|---|
| NoEdgeHandling |
When walking a graph, how should we handle disconnected nodes?
i.e., those without any outgoing (directed) or undirected edges
|