ToySolver.SAT
Solver
data Solver
newSolver
type Var
type Lit
literal
litNot
litVar
litPolarity
type Clause
newVar
newVars
newVars_
resizeVarCapacity
addClause
addAtLeast
addAtMost
addExactly
addPBAtLeast
addPBAtMost
addPBExactly
addPBAtLeastSoft
addPBAtMostSoft
addPBExactlySoft
addXORClause
addXORClauseSoft
solve
solveWith
data BudgetExceeded
type Model
getModel
getFailedAssumptions
data RestartStrategy
setRestartStrategy
defaultRestartStrategy
setRestartFirst
defaultRestartFirst
setRestartInc
defaultRestartInc
setLearntSizeFirst
defaultLearntSizeFirst
setLearntSizeInc
defaultLearntSizeInc
setCCMin
defaultCCMin
data LearningStrategy
setLearningStrategy
defaultLearningStrategy
setEnablePhaseSaving
getEnablePhaseSaving
defaultEnablePhaseSaving
setEnableForwardSubsumptionRemoval
getEnableForwardSubsumptionRemoval
defaultEnableForwardSubsumptionRemoval
setEnableBackwardSubsumptionRemoval
getEnableBackwardSubsumptionRemoval
defaultEnableBackwardSubsumptionRemoval
setVarPolarity
setLogger
setCheckModel
setRandomFreq
defaultRandomFreq
setRandomGen
getRandomGen
setConfBudget
data PBHandlerType
setPBHandlerType
defaultPBHandlerType
nVars
nAssigns
nConstraints
nLearnt
getVarFixed
getLitFixed
varBumpActivity
varDecayActivity