object GraphImplicits
A collection of implicit functions to construct nodes, edges and graphs.
- Alphabetic
- By Inheritance
- GraphImplicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- implicit class DiHyperEdgeImpl1[T] extends AnyRef
Implicit function to create a directed hyper edge between two sets of base types representing vertices.
Implicit function to create a directed hyper edge between two sets of base types representing vertices.
- T
The type of the directed hyper edge.
- implicit class DiHyperEdgeImpl2[T] extends AnyRef
Implicit function to create a directed hyper edge between two sets of nodes representing vertices.
Implicit function to create a directed hyper edge between two sets of nodes representing vertices.
- T
The type of the directed hyper edge.
- implicit class EdgeImpl[T <: Node[_]] extends AnyRef
Implicit functions to create edges from nodes (vertices).
Implicit functions to create edges from nodes (vertices).
- T
The type of the vertices and edge.
- implicit class EdgeImpl2[T] extends AnyRef
Implicit functions to create edges from basic types.
Implicit functions to create edges from basic types.
- T
The type of the vertices and edge.
- implicit class UnDiHyperEdgeImpl1[T] extends AnyRef
Implicit function to create an undirected hyper edge between two sets of base types representing vertices.
Implicit function to create an undirected hyper edge between two sets of base types representing vertices.
- T
The type of the undirected hyper edge.
- implicit class UnDiHyperEdgeImpl2[T] extends AnyRef
Implicit function to create an undirected hyper edge between two sets of nodes representing vertices.
Implicit function to create an undirected hyper edge between two sets of nodes representing vertices.
- T
The type of the undirected hyper edge.
- implicit class WDiEdgeImpl[T <: Node[_]] extends AnyRef
Implicit function to create a weighted directed edge from a base (unweighted) directed edge.
Implicit function to create a weighted directed edge from a base (unweighted) directed edge.
- T
The type of the edge.
- implicit class WDiHyperEdgeImpl[T] extends AnyRef
Implicit function to create a weighted directed hyper edge from a directed hyper edge.
Implicit function to create a weighted directed hyper edge from a directed hyper edge.
- T
The type of the weighted directed hyper edge.
- implicit class WUnDiEdgeImpl[T <: Node[_]] extends AnyRef
Implicit function to create a weighted undirected edge from a base (unweighted) undirected edge.
Implicit function to create a weighted undirected edge from a base (unweighted) undirected edge.
- T
The type of the edge.
- implicit class WUnDiHyperEdgeImpl[T] extends AnyRef
Implicit function to create a weighted undirected hyper edge from an undirected hyper edge.
Implicit function to create a weighted undirected hyper edge from an undirected hyper edge.
- T
The type of the weighted undirected hyper edge.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def N[T](value: T): Node[T]
Creates a Node (representing a vertex) from value of type T, wrapping the value with Node.
Creates a Node (representing a vertex) from value of type T, wrapping the value with Node.
- T
The type of the node.
- value
The value of the node.
- returns
The node.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])