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
|