Versions in this module Expand all Collapse all v0 v0.9.2 May 11, 2021 Changes in this version + type ImplicitNodes struct + func NewImplicitNodes(beg, end int, new func(id int) graph.Node) *ImplicitNodes + func (n *ImplicitNodes) Len() int + func (n *ImplicitNodes) Next() bool + func (n *ImplicitNodes) Node() graph.Node + func (n *ImplicitNodes) NodeSlice() []graph.Node + func (n *ImplicitNodes) Reset() + type LazyOrderedNodes struct + func NewLazyOrderedNodes(nodes map[int64]graph.Node) *LazyOrderedNodes + func (n *LazyOrderedNodes) Len() int + func (n *LazyOrderedNodes) Next() bool + func (n *LazyOrderedNodes) Node() graph.Node + func (n *LazyOrderedNodes) NodeSlice() []graph.Node + func (n *LazyOrderedNodes) Reset() + type LazyOrderedNodesByEdge struct + func NewLazyOrderedNodesByEdge(nodes map[int64]graph.Node, edges map[int64]graph.Edge) *LazyOrderedNodesByEdge + func (n *LazyOrderedNodesByEdge) Len() int + func (n *LazyOrderedNodesByEdge) Next() bool + func (n *LazyOrderedNodesByEdge) Node() graph.Node + func (n *LazyOrderedNodesByEdge) NodeSlice() []graph.Node + func (n *LazyOrderedNodesByEdge) Reset() + type LazyOrderedNodesByLines struct + func NewLazyOrderedNodesByLines(nodes map[int64]graph.Node, edges map[int64]map[int64]graph.Line) *LazyOrderedNodesByLines + func (n *LazyOrderedNodesByLines) Len() int + func (n *LazyOrderedNodesByLines) Next() bool + func (n *LazyOrderedNodesByLines) Node() graph.Node + func (n *LazyOrderedNodesByLines) NodeSlice() []graph.Node + func (n *LazyOrderedNodesByLines) Reset() + type LazyOrderedNodesByWeightedEdge struct + func NewLazyOrderedNodesByWeightedEdge(nodes map[int64]graph.Node, edges map[int64]graph.WeightedEdge) *LazyOrderedNodesByWeightedEdge + func (n *LazyOrderedNodesByWeightedEdge) Len() int + func (n *LazyOrderedNodesByWeightedEdge) Next() bool + func (n *LazyOrderedNodesByWeightedEdge) Node() graph.Node + func (n *LazyOrderedNodesByWeightedEdge) NodeSlice() []graph.Node + func (n *LazyOrderedNodesByWeightedEdge) Reset() + type LazyOrderedNodesByWeightedLines struct + func NewLazyOrderedNodesByWeightedLines(nodes map[int64]graph.Node, edges map[int64]map[int64]graph.WeightedLine) *LazyOrderedNodesByWeightedLines + func (n *LazyOrderedNodesByWeightedLines) Len() int + func (n *LazyOrderedNodesByWeightedLines) Next() bool + func (n *LazyOrderedNodesByWeightedLines) Node() graph.Node + func (n *LazyOrderedNodesByWeightedLines) NodeSlice() []graph.Node + func (n *LazyOrderedNodesByWeightedLines) Reset() + type Nodes struct + func NewNodes(nodes map[int64]graph.Node) *Nodes + func (n *Nodes) Len() int + func (n *Nodes) Next() bool + func (n *Nodes) Node() graph.Node + func (n *Nodes) NodeSlice() []graph.Node + func (n *Nodes) Reset() + type NodesByEdge struct + func NewNodesByEdge(nodes map[int64]graph.Node, edges map[int64]graph.Edge) *NodesByEdge + func NewNodesByLines(nodes map[int64]graph.Node, lines map[int64]map[int64]graph.Line) *NodesByEdge + func NewNodesByWeightedEdge(nodes map[int64]graph.Node, edges map[int64]graph.WeightedEdge) *NodesByEdge + func NewNodesByWeightedLines(nodes map[int64]graph.Node, lines map[int64]map[int64]graph.WeightedLine) *NodesByEdge + func (n *NodesByEdge) Len() int + func (n *NodesByEdge) Next() bool + func (n *NodesByEdge) Node() graph.Node + func (n *NodesByEdge) NodeSlice() []graph.Node + func (n *NodesByEdge) Reset() + type OrderedEdges struct + func NewOrderedEdges(edges []graph.Edge) *OrderedEdges + func (e *OrderedEdges) Edge() graph.Edge + func (e *OrderedEdges) EdgeSlice() []graph.Edge + func (e *OrderedEdges) Len() int + func (e *OrderedEdges) Next() bool + func (e *OrderedEdges) Reset() + type OrderedLines struct + func NewOrderedLines(lines []graph.Line) *OrderedLines + func (e *OrderedLines) Len() int + func (e *OrderedLines) Line() graph.Line + func (e *OrderedLines) LineSlice() []graph.Line + func (e *OrderedLines) Next() bool + func (e *OrderedLines) Reset() + type OrderedNodes struct + func NewOrderedNodes(nodes []graph.Node) *OrderedNodes + func (n *OrderedNodes) Len() int + func (n *OrderedNodes) Next() bool + func (n *OrderedNodes) Node() graph.Node + func (n *OrderedNodes) NodeSlice() []graph.Node + func (n *OrderedNodes) Reset() + type OrderedWeightedEdges struct + func NewOrderedWeightedEdges(edges []graph.WeightedEdge) *OrderedWeightedEdges + func (e *OrderedWeightedEdges) Len() int + func (e *OrderedWeightedEdges) Next() bool + func (e *OrderedWeightedEdges) Reset() + func (e *OrderedWeightedEdges) WeightedEdge() graph.WeightedEdge + func (e *OrderedWeightedEdges) WeightedEdgeSlice() []graph.WeightedEdge + type OrderedWeightedLines struct + func NewOrderedWeightedLines(lines []graph.WeightedLine) *OrderedWeightedLines + func (e *OrderedWeightedLines) Len() int + func (e *OrderedWeightedLines) Next() bool + func (e *OrderedWeightedLines) Reset() + func (e *OrderedWeightedLines) WeightedLine() graph.WeightedLine + func (e *OrderedWeightedLines) WeightedLineSlice() []graph.WeightedLine