D
- public interface ICDCL<D extends DataStructureFactory> extends ISolver, UnitPropagationListener, Learner
addAllClauses, addAtLeast, addAtMost, addBlockingClause, addClause, addExactly, clearLearntClauses, expireTimeout, getLogPrefix, getSearchListener, getSolvingEngine, getStat, getTimeout, getTimeoutMs, isDBSimplificationAllowed, isSolverKeptHot, isVerbose, modelWithInternalVariables, newVar, nextFreeVarId, printStat, printStat, printStat, realNumberOfVariables, registerLiteral, removeConstr, removeSubsumedConstr, reset, setDBSimplificationAllowed, setExpectedNumberOfClauses, setKeepSolverHot, setLogPrefix, setSearchListener, setTimeout, setTimeoutMs, setTimeoutOnConflicts, setUnitClauseProvider, setVerbose, toString, unsatExplanation
findModel, findModel, isSatisfiable, isSatisfiable, isSatisfiable, isSatisfiable, model, nConstraints, newVar, nVars, primeImplicant, primeImplicant, printInfos, printInfos
model
enqueue, enqueue, unset
varBumpActivity
void setDataStructureFactory(D dsf)
dsf
- the internal factory@Deprecated void setLearner(LearningStrategy<D> learner)
setLearningStrategy(LearningStrategy)
void setLearningStrategy(LearningStrategy<D> strategy)
void setSearchParams(SearchParams sp)
SearchParams getSearchParams()
SolverStats getStats()
void setRestartStrategy(RestartStrategy restarter)
RestartStrategy getRestartStrategy()
void setSimplifier(SimplificationType simp)
simp
- a simplification type.void setSimplifier(ISimplifier simp)
simp
- ISimplifier getSimplifier()
void setLearnedConstraintsDeletionStrategy(LearnedConstraintsDeletionStrategy lcds)
lcds
- void setLearnedConstraintsDeletionStrategy(ConflictTimer timer, LearnedConstraintsEvaluationType evaluation)
timer
- when to apply constraints cleanup.evaluation
- the strategy used to evaluate learned clauses.void setLearnedConstraintsDeletionStrategy(LearnedConstraintsEvaluationType evaluation)
evaluation
- the strategy used to evaluate learned clauses.IOrder getOrder()
void setOrder(IOrder h)
void setNeedToReduceDB(boolean needToReduceDB)
void setLogger(ILogAble out)
ILogAble getLogger()
void claBumpActivity(Constr confl)
outclause
- Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.