monadiccp-0.7.7: Constraint Programming

Safe HaskellNone
LanguageHaskell98

Control.CP.FD.Example

Documentation

labeller :: ((~#) (* -> *) (* -> *) (TreeSolver m) (FDInstance s), Show (FDIntTerm s), MonadTree m, FDSolver s, EnumTerm s (FDIntTerm s)) => ModelCol -> m [TermBaseType s (FDIntTerm s)] Source #

type ExampleModel t = forall s m. (Show (FDIntTerm s), FDSolver s, MonadTree m, TreeSolver m ~ FDInstance s) => t -> m ModelCol Source #

type ExampleMinModel t = forall s m. (Show (FDIntTerm s), FDSolver s, MonadTree m, TreeSolver m ~ FDInstance s) => t -> m (ModelInt, ModelCol) Source #