IndexedLabelDigraph
A digraph that exposes the indices of stored nodes.
Attributes
- Since:
v0.1.0
- Graph
- Supertypes
- Known subtypes
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- Digraph
- Graph
- Supertypes
- Known subtypes
Attributes
- Inherited from:
- Digraph
- Graph
- Supertypes
- Known subtypes
An internal representation of edges within the graph
An internal representation of edges within the graph
Attributes
- Inherited from:
- Graph
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait DigraphInnerEdgeTraitclass InnerEdgetrait LabelDigraphEdgeTraitclass InnerEdgeclass InnerEdgetrait UndigraphInnerEdgeTraitclass InnerEdgeclass InnerEdge
An internal representation of nodes within the graph
An internal representation of nodes within the graph
Attributes
- Inherited from:
- IndexedGraph
- Graph
- Supertypes
- Known subtypes
An internal representation of nodes within the graph
An internal representation of nodes within the graph
Attributes
- Inherited from:
- Graph
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait DigraphInnerNodeTraitclass InNodeclass InnerNodeclass InnerNodetrait InnerIndexedNodeTraitclass InNodetrait UndigraphInnerNodeTraittrait InnerIndexedNodeTraitclass InNode
Attributes
- Inherited from:
- LabelDigraph
- Graph
- Supertypes
- Known subtypes
Types
The type of InnerNodeTrait for this digraph representation
The type of InnerNodeTrait for this digraph representation
Attributes
Inherited types
The edge type returned by this graph representation
The edge type used to build this graph representation
Value members
Abstract methods
Attributes
- Returns:
the label connecting nodes at index i and j, or noEdgeExistsLabel
- Throws:
- IndexOutOfBoundsException
if either i or j does not correspond with a node
Inherited methods
Attributes
- Inherited from:
- Digraph
Attributes
- Inherited from:
- Digraph
Attributes
- Returns:
A Traversable (usually something more specific) of the edges
- Inherited from:
- Graph
Attributes
- Returns:
A Traversable of the edges as represented in the graph
- Inherited from:
- Graph
Attributes
- value
a node that might be in this digraph
- Returns:
Some inner node if it exists in the digraph or None
- Inherited from:
- Graph
Attributes
- Inherited from:
- IndexedGraph
Attributes
- Returns:
internal representation of all of the nodes in the graph.
- Inherited from:
- IndexedGraph
Attributes
- Returns:
the Edge between start and end or noEdgeExistsValue if no edge connects start to end
- Inherited from:
- LabelDigraph
Attributes
- Returns:
the label to return when no edge exists
- Inherited from:
- LabelDigraph
Attributes
- Inherited from:
- IndexedGraph
All the nodes in the graph, in an indexed set