Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- backjumpAndExplore :: Maybe Int -> EnableBackjumping -> FineGrainedConflicts -> CountConflicts -> Index -> Tree d QGoalReason -> RetryLog Message SolverFailure (Assignment, RevDepMap)
Documentation
backjumpAndExplore :: Maybe Int -> EnableBackjumping -> FineGrainedConflicts -> CountConflicts -> Index -> Tree d QGoalReason -> RetryLog Message SolverFailure (Assignment, RevDepMap) Source #
Interface.
Takes as an argument a limit on allowed backjumps. If the limit is Nothing
,
then infinitely many backjumps are allowed. If the limit is 'Just 0',
backtracking is completely disabled.