Packages

package hyper

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class DiHyperEdge[T <: Node[_]](left: Set[T], right: Set[T]) extends HyperEdge[T] with ProtoEdge[T] with Product with Serializable

    Represents a directed hyper edge.

    Represents a directed hyper edge.

    T

    The type of the vertices that belong to this edge.

    left

    The left side of the hyper edge, namely a list of vertices.

    right

    The right side of the hyper edge, namely a list of vertices.

  2. case class DiHyperGraph[T](vertices: Set[Node[T]], edges: Set[DiHyperEdge[Node[T]]]) extends HyperGraph[T, DiHyperEdge[Node[T]]] with Product with Serializable

    Represents a directed hyper graph.

    Represents a directed hyper graph.

    T

    The type of the vertices.

    vertices

    The vertices in the hyper graph.

    edges

    The set of hyper edges in the hyper graph.

  3. abstract class HyperGraph[T, E <: HyperEdge[Node[T]]] extends AnyRef

    Represents an abstract hyper graph.

    Represents an abstract hyper graph.

    T

    The type of the vertices.

    E

    The type of the hyper edges.

  4. case class UnDiHyperEdge[T <: Node[_]](left: Set[T], right: Set[T]) extends HyperEdge[T] with ProtoEdge[T] with Product with Serializable

    Represents a directed hyper edge.

    Represents a directed hyper edge.

    T

    The type of the vertices that belong to this edge.

    left

    The left side of the hyper edge, namely a list of vertices.

    right

    The right side of the hyper edge, namely a list of vertices.

  5. case class UnDiHyperGraph[T](vertices: Set[Node[T]], edges: Set[UnDiHyperEdge[Node[T]]]) extends HyperGraph[T, UnDiHyperEdge[Node[T]]] with Product with Serializable

    Represents an undirected hyper graph.

    Represents an undirected hyper graph.

    T

    The type of the vertices.

    vertices

    The vertices in the hyper graph.

    edges

    The set of hyper edges in the hyper graph.

  6. case class WDiHyperEdge[T <: Node[_]](left: Set[T], right: Set[T], weight: Double) extends HyperEdge[T] with WeightedEdge with Product with Serializable

    Represents a weighted directed hyper edge.

    Represents a weighted directed hyper edge.

    T

    The type of the vertices that belong to this edge.

    left

    The left side of the hyper edge, namely a list of vertices.

    right

    The right side of the hyper edge, namely a list of vertices.

    weight

    The weight of the edge.

  7. case class WDiHyperGraph[T](vertices: Set[Node[T]], edges: Set[WDiHyperEdge[Node[T]]]) extends HyperGraph[T, WDiHyperEdge[Node[T]]] with Product with Serializable

    Represents a weighted directed hyper graph.

    Represents a weighted directed hyper graph.

    T

    The type of the vertices.

    vertices

    The vertices in the hyper graph.

    edges

    The set of hyper edges in the hyper graph.

  8. case class WUnDiHyperEdge[T <: Node[_]](left: Set[T], right: Set[T], weight: Double) extends HyperEdge[T] with WeightedEdge with ProtoEdge[T] with Product with Serializable

    Represents a weighted undirected hyper edge.

    Represents a weighted undirected hyper edge.

    T

    The type of the vertices that belong to this hyper edge.

    left

    The left side of the hyper edge, namely a list of vertices.

    right

    The right side of the hyper edge, namely a list of vertices.

    weight

    The weight of the hyper edge.

  9. case class WUnDiHyperGraph[T](vertices: Set[Node[T]], edges: Set[WUnDiHyperEdge[Node[T]]]) extends HyperGraph[T, WUnDiHyperEdge[Node[T]]] with Product with Serializable

    Represents a weighted undirected hyper graph.

    Represents a weighted undirected hyper graph.

    T

    The type of the vertices.

    vertices

    The vertices in the hyper graph.

    edges

    The set of hyper edges in the hyper graph.

Value Members

  1. case object DiHyperGraph extends Product with Serializable
  2. case object UnDiHyperGraph extends Product with Serializable
  3. case object WDiHyperGraph extends Product with Serializable
  4. case object WUnDiHyperGraph extends Product with Serializable

Ungrouped