QIO-1.0: The Quantum IO Monad is a library for defining quantum computations in Haskell
QIO.Shor
qftI :: QInt -> USource
hadamardsI :: QInt -> USource
shorU :: QInt -> QInt -> Int -> Int -> USource
shor :: Int -> Int -> QIO IntSource
period :: Int -> Int -> IntSource
factor :: Int -> QIO (Int, Int)Source
runTime :: QIO a -> IO aSource
factorV' :: Int -> IO (Int, Int)Source
factorV :: Int -> IO ()Source
rand_co' :: Int -> QIO IntSource
rand_coprime :: Int -> QIO IntSource
half :: Int -> IntSource
reduce :: (Int, Int) -> (Int, Int)Source