Packages

case object DiHyperGraph extends Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DiHyperGraph
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[T, X](vertices: Set[T], edges: Set[DiHyperEdge[Node[T]]])(implicit arg0: ClassTag[X]): DiHyperGraph[T]

    Creates a directed hyper graph from a set of base values and a set of hyper edges.

    Creates a directed hyper graph from a set of base values and a set of hyper edges.

    Will map base values to the Node wrapper and then construct the directed hyper graph.

    T

    The type of the directed hyper graph vertices.

    X

    A scala.reflect.ClassTag to prevent type erasure of the edges.

    vertices

    The set of base values representing the vertices.

    edges

    The set of hyper edges.

    returns

    A directed hyper graph.

  5. def apply[T, X](edges: Set[DiHyperEdge[Node[T]]])(implicit arg0: ClassTag[X]): DiHyperGraph[T]

    Creates a directed hyper graph from a set of hyper edges.

    Creates a directed hyper graph from a set of hyper edges.

    Will automatically add the vertices from the edges, without explicitly passing them to the constructor.

    T

    The type of the directed hyper graph vertices.

    X

    A scala.reflect.ClassTag to prevent type erasure of the edges.

    edges

    The set of hyper edges.

    returns

    A directed hyper graph of type T.

  6. def apply[T](vertices: Set[Node[T]]): DiHyperGraph[T]

    Creates a directed hyper graph without edges from a set of vertices.

    Creates a directed hyper graph without edges from a set of vertices.

    T

    The type of the directed graph vertices.

    vertices

    A set of vertices.

    returns

    A directed hyper graph of type T with only the vertices.

  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  9. def empty[T]: DiHyperGraph[T]

    Creates an empty directed hyper graph of type T.

    Creates an empty directed hyper graph of type T.

    T

    The type of the directed hyper graph vertices.

    returns

    An empty directed hyper graph of type T.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  17. def productElementName(n: Int): String
    Definition Classes
    Product
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. def productIterator: Iterator[Any]
    Definition Classes
    Product
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped