monadiccp-0.4.1: Package for Constraint Programming
Control.CP.SearchTree
data Tree s a whereSource
Constructors
Instances
bindTree :: Solver s => Tree s a -> (a -> Tree s b) -> Tree s bSource
insertTree :: Solver s => Tree s a -> Tree s () -> Tree s aSource
(/\) :: Solver s => Tree s a -> Tree s b -> Tree s bSource
(\/) :: Solver s => Tree s a -> Tree s a -> Tree s aSource
false :: Tree s aSource
true :: Tree s ()Source
disj :: Solver s => [Tree s a] -> Tree s aSource
conj :: Solver s => [Tree s ()] -> Tree s ()Source
disj2 :: Solver s => [Tree s a] -> Tree s aSource
exists :: Term s t => (t -> Tree s a) -> Tree s aSource
exist :: (Solver s, Term s t) => Int -> ([t] -> Tree s a) -> Tree s aSource
forall :: (Solver s, Term s t) => [t] -> (t -> Tree s ()) -> Tree s ()Source
label :: Solver s => s (Tree s a) -> Tree s aSource
prim :: Solver s => s a -> Tree s aSource
add :: Solver s => Constraint s -> Tree s ()Source