Packages

package algorithm

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. algorithm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Backtrack[S](state: S) extends TraversalEvent[S] with Product with Serializable
  2. class BreadthFirstTraversal[E, N] extends StepTraversal[E, N]
  3. final case class Completed[S](state: S, backtrack: Option[S] = None) extends TraversalEvent[S] with Product with Serializable
  4. class DepthFirstTraversal[E, N] extends StepTraversal[E, N]
  5. class DijkstraShortestPath[M, E, N] extends AnyRef
  6. implicit class GraphOps[M, E, N] extends AnyRef
  7. final case class Path[E, N](steps: List[Step[E, N]]) extends Product with Serializable
  8. final case class Skipped[S](state: S) extends TraversalEvent[S] with Product with Serializable
  9. trait StepTraversal[E, N] extends Traversal[TraversalEvent[Step[E, N]]]
  10. class TopologicalSort[E, N] extends AnyRef
  11. trait Traversal[E] extends AnyRef
  12. sealed trait TraversalEvent[T] extends AnyRef
  13. trait TraversalState[S, Id] extends AnyRef
  14. final case class Visited[S](state: S) extends TraversalEvent[S] with Product with Serializable

Value Members

  1. object Traversal
  2. object TraversalState

Inherited from AnyRef

Inherited from Any

Ungrouped