package graphs
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait AbstractGraph[N, +M] extends AnyRef
- sealed trait AbstractGraphError extends AnyRef
- final case class DAG[N, M] extends AbstractGraph[N, M] with DirectedAcyclicGraph[N, M] with DirectedGraphSucc[N, M] with DirectedGraphPred[N, M] with Product with Serializable
- sealed trait DAGError[N] extends GraphError[N]
- final case class DG[N, M] extends AbstractGraph[N, M] with DirectedGraph[N, M] with DirectedGraphSucc[N, M] with DirectedGraphPred[N, M] with Product with Serializable
- final case class Edge[N](predecessor: N, successor: N) extends Product with Serializable
- sealed trait GraphError[N] extends AbstractGraphError
- sealed trait GraphImpl[N, +M] extends AnyRef
- final case class GraphMeta[N, +M](nodes: Map[N, M]) extends AnyVal with Product with Serializable
- Annotations
- @nowarn()
- sealed trait GraphProperty[N, +M] extends AnyRef
- trait GraphSyntax[G[n, m] <: AbstractGraph[n, m]] extends AnyRef
- sealed trait GraphTraversalError[N] extends GraphError[N]
- final case class Linearized[N, +M](nodes: Seq[N], meta: GraphMeta[N, M]) extends AbstractGraph[N, M] with DirectedGraph[N, M] with DirectedGraphSucc[N, M] with DirectedGraphPred[N, M] with Product with Serializable
- trait NodeShow[T] extends AnyRef
- sealed trait ToposortError[N] extends GraphTraversalError[N]
- final case class WeakEdge[N](predecessor: N, successor: N) extends Product with Serializable
Value Members
- object DAG extends GraphSyntax[DAG] with Serializable
- object DAGError
- object DG extends GraphSyntax[DG] with Serializable
- object GraphImpl
- object GraphMeta extends Serializable
- object GraphProperty
- object GraphTraversalError
- object Linearized extends Serializable
- object NodeShow
- object ToposortError