Safe Haskell | None |
---|---|
Language | Haskell98 |
- data Opt a = Opt {
- primopt :: Maybe a
- memodepth :: Int
- memoCondPure :: Type -> Int -> Bool
- memoCond :: MemoCond
- execute :: VarLib -> CoreExpr -> Dynamic
- timeout :: Maybe Int
- forcibleTimeout :: Bool
- guess :: Bool
- contain :: Bool
- constrL :: Bool
- tvndelay :: Int
- tv1 :: Bool
- tv0 :: Bool
- stdgen :: TFGen
- nrands :: [Int]
- fcnrand :: Int -> Int
- options :: Opt a
- forget :: Opt a -> Opt ()
- nrnds :: [Int]
- chopRnds :: [[a]] -> [[a]]
- fnrnds :: Num t => t1 -> t
Documentation
options that limit the hypothesis space.
Opt | |
|
default options
options = Opt{ primopt = Nothing , memodepth = 10 , memoCondPure = \ _type depth -> 0<depth , memoCond = \ _type depth -> return $ if depth < 10 then Ram else Recompute , execute = unsafeExecute , timeout = Just 20000 , forcibleTimeout = False , guess = False , contain = True , constrL = False , tv1 = False