Module

LayeredLayout.EdgeRouting.HyperEdgeCycleDetector

Package
purescript-layered-layout
Repository
markgrafhq/purescript-layered-layout

#Dep Source

type Dep = { kind :: DepKind, src :: Int, tgt :: Int, weight :: Int }

#DepKind Source

data DepKind

Constructors

Instances

#detect Source

detect :: Boolean -> Random -> Array Int -> Array Dep -> { marks :: Map Int Int, random :: Random }