Safe HaskellNone

LSC.Legalize

Synopsis

Documentation

rowLegalization :: NetGraph -> Vector Gate -> ST s (Vector Gate) Source #

topologicalShortestPath :: (Edge -> Int) -> Graph -> Int -> ST s [Int] Source #

This is here to facilitate the writing of reference implementations

sortVectorOn :: Ord b => (a -> b) -> Vector a -> ST s (Vector a) Source #

rowJuggling :: Double -> NetGraph -> ST s NetGraph Source #