| Class | Description |
|---|---|
| AdjListGraph<A,L,W> |
An adjacency list representation of a graph, using
ValueNode, ValueEdge, and ValueContext
to minimize the need supplying type parameters |
| ValueContext<A,L,W> |
A
Context which is a value object, isomorphic to a tuple containing its node, a set of edges into the
node, and a set of edges coming out of the node |
| ValueEdge<A,L,W> |
A
WeightedEdge which is a value object, isomorphic to the two ValueNodes it connects and its weight. |
| ValueNode<A,L> |
A
LabeledNode which is a value object, isomorphic to its value and label |
Copyright © 2020. All Rights Reserved.