package generic
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- generic
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait DirectedEdge [E, A] extends AnyRef
- case class Edge [A](in: A, out: A) extends Product with Serializable
- case class GeneralizedHyperGraph [A](incidence: Map[A, Set[A]]) extends Product with Serializable
- case class Graph [A](vertices: Set[A], edges: Set[Edge[A]]) extends Product with Serializable
- case class HyperEdge [A](incident: A*) extends Product with Serializable
- case class HyperGraph [A](vertices: Set[A], edges: Set[HyperEdge[A]]) extends Product with Serializable
- trait Neighbours [G, A] extends AnyRef
- case class TypedGraph [A, E](vertices: Seq[A], edges: Seq[E])(implicit e: DirectedEdge[E, A]) extends Product with Serializable
Value Members
- def degree[G, A](graph: G, atom: A)(implicit n: Neighbours[G, A]): Int
- implicit def generalizedHyperGraphNeighbours[A]: Neighbours[GeneralizedHyperGraph[A], A]
- implicit def graphNeighbours[A]: Neighbours[Graph[A], A]
- implicit def hyperGraphNeighbours[A]: Neighbours[HyperGraph[A], A]
- implicit def typedGraphNeighbours[A, E](implicit e: DirectedEdge[E, A]): Neighbours[TypedGraph[A, E], A]
- object SchemaDSL