net.walend.disentangle.graph.mutable

Members list

Concise view

Type members

Classlikes

case class MatrixLabelDigraph[Node, Label](outNodes: IndexedSet[Node], edgeMatrix: Vector[ArrayBuffer[Label]], noEdgeExistsLabel: Label) extends IndexedLabelDigraph[Node, Label] with MutableLabelDigraph[Node, Label]

Provides constant-time access and mutator for edges. Stores Nodes in a Vector and Labels in a Vector of ArrayBuffers.

Provides constant-time access and mutator for edges. Stores Nodes in a Vector and Labels in a Vector of ArrayBuffers.

The constructor is O(n)

Attributes

Since:

v0.1.0

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait MutableLabelDigraph[Node, Label]
trait IndexedLabelDigraph[Node, Label]
trait IndexedGraph[Node]
trait LabelDigraph[Node, Label]
trait Digraph[Node]
trait Graph[Node]
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait MutableLabelDigraph[Node, Label] extends LabelDigraph[Node, Label]

A graph where edges can be upserted.

A graph where edges can be upserted.

Attributes

Since:

v0.1.0

Graph
Supertypes
trait LabelDigraph[Node, Label]
trait Digraph[Node]
trait Graph[Node]
class Object
trait Matchable
class Any
Known subtypes
class MatrixLabelDigraph[Node, Label]