-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Parallel Tree Search -- -- This Haskell library provides an implementation of parallel search -- based on the search tree provided by the package tree-monad. @package parallel-tree-search @version 0.1 -- | This Haskell library provides an implementation of parallel search -- based on the search tree provided by the package tree-monad. module Control.Concurrent.ParallelTreeSearch -- | This function enumerates the results stored in a SearchTree -- in parallel. It is parameterised by the maximum number of threads to -- use and the maximum amount of work to perform by each thread before -- communicating the results. parallelTreeSearch :: Int -> Int -> SearchTree a -> IO [a]