package hyper
- Alphabetic
- Public
- Protected
Type Members
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- case object DiHyperGraph extends Product with Serializable
- case object UnDiHyperGraph extends Product with Serializable
- case object WDiHyperGraph extends Product with Serializable
- case object WUnDiHyperGraph extends Product with Serializable