izumi.fundamentals.graphs
package izumi.fundamentals.graphs
Members list
Packages
package izumi.fundamentals.graphs.dotml
package izumi.fundamentals.graphs.struct
package izumi.fundamentals.graphs.tools
package izumi.fundamentals.graphs.ui
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait GraphError[N]trait DAGError[N]class LoopBreakerFailed[N]class UnexpectedLoops[N]trait GraphTraversalError[N]class UnrecoverableLoops[N]trait ToposortError[N]class InconsistentInput[N]class UnexpectedLoop[N]Show all
object DAG extends GraphSyntax[DAG]
Attributes
final case class DAG[N, M] extends AbstractGraph[N, M], DirectedAcyclicGraph[N, M], DirectedGraphSucc[N, M], DirectedGraphPred[N, M]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
sealed trait DAGError[N] extends GraphError[N]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class LoopBreakerFailed[N]class UnexpectedLoops[N]
object DAGError
object DG extends GraphSyntax[DG]
Attributes
final case class DG[N, M] extends AbstractGraph[N, M], DirectedGraph[N, M], DirectedGraphSucc[N, M], DirectedGraphPred[N, M]
Value parameters
- predecessors
-
Dependencies as values, dependees as keys (e.g.
after -> Set(before)) - successors
-
Dependees as values, dependencies as keys (e.g.
before -> Set(after)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DLG
final case class DLG[N, +M](nodes: Seq[N], meta: GraphMeta[N, M]) extends AbstractGraph[N, M], DirectedAcyclicGraph[N, M], DirectedGraphSucc[N, M], DirectedGraphPred[N, M]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
sealed trait GraphError[N] extends AbstractGraphError
Attributes
- Supertypes
- Known subtypes
-
trait DAGError[N]class LoopBreakerFailed[N]class UnexpectedLoops[N]trait GraphTraversalError[N]class UnrecoverableLoops[N]trait ToposortError[N]class InconsistentInput[N]class UnexpectedLoop[N]Show all
object GraphImpl
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
- Self type
-
final case class GraphMeta[N, +M](nodes: Map[N, M]) extends AnyVal
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
object GraphMeta
object GraphProperty
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GraphProperty.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
- Self type
-
object GraphTraversalError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GraphTraversalError.type
sealed trait GraphTraversalError[N] extends GraphError[N]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class UnrecoverableLoops[N]trait ToposortError[N]class InconsistentInput[N]class UnexpectedLoop[N]
object NodeShow
object ToposortError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ToposortError.type
sealed trait ToposortError[N] extends GraphTraversalError[N]
Attributes
- Companion
- object
- Supertypes
-
trait GraphTraversalError[N]trait GraphError[N]trait AbstractGraphErrorclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class InconsistentInput[N]class UnexpectedLoop[N]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article