ValueNode, ValueEdge, and ValueContext
to minimize the need supplying type parametersContextContext
and the rest of the graphContext
and the rest of the graphNode to anotherAdjListGraphChoice3<Unit, Unit, N>AdjListGraph using an iterable of node ID valuesAdjListGraph from iterables of node ID valuesAdjListGraph from an iterable of ValueEdgeNode which also carries a label containing node metadataNode containing a value, which serves as its (presumed unique) IDGraph.decompose() method, and a cutoff
function to end the fold earlyGraph.decompose() method.AdjListGraph with a single ValueNode and no edgesContext 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 nodeWeightedEdge which is a value object, isomorphic to the two ValueNodes it connects and its weight.LabeledNode which is a value object, isomorphic to its value and labelEdge with additional weight metadataCopyright © 2020. All Rights Reserved.