public class PBTimeoutIsolator extends PBSolverDecorator
ManyCore to
isolate the timeout of a particular solver compared to the general timeout
given to the other solvers.| Constructor and Description |
|---|
PBTimeoutIsolator(IPBSolver solver) |
| Modifier and Type | Method and Description |
|---|---|
void |
setTimeout(int t) |
void |
setTimeoutMs(long t) |
void |
setTimeoutOnConflicts(int count) |
addAtLeast, addAtLeast, addAtMost, addAtMost, addExactly, addExactly, addPseudoBoolean, getObjectiveFunction, setObjectiveFunctionaddAllClauses, addAtLeast, addAtMost, addBlockingClause, addClause, addConstr, addExactly, addParity, clearDecorated, clearLearntClauses, createBlockingClauseForCurrentModel, decorated, discardCurrentModel, expireTimeout, findModel, findModel, getLogPrefix, getOriginInModel, getSearchListener, getSolvingEngine, getStat, getTimeout, getTimeoutMs, isDBSimplificationAllowed, isSatisfiable, isSatisfiable, isSatisfiable, isSatisfiable, isSolverKeptHot, isVerbose, model, model, modelWithInternalVariables, nConstraints, newVar, newVar, nextFreeVarId, nVars, primeImplicant, primeImplicant, printInfos, printInfos, printStat, printStat, printStat, realNumberOfVariables, registerLiteral, removeConstr, removeSubsumedConstr, reset, setDBSimplificationAllowed, setDecorated, setExpectedNumberOfClauses, setKeepSolverHot, setLogPrefix, setSearchListener, setUnitClauseConsumer, setUnitClauseProvider, setVerbose, toString, toString, unsatExplanationclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAllClauses, addAtLeast, addAtMost, addBlockingClause, addClause, addConstr, addExactly, addParity, clearLearntClauses, createBlockingClauseForCurrentModel, discardCurrentModel, expireTimeout, getLogPrefix, getOriginInModel, getSearchListener, getSolvingEngine, getStat, getTimeout, getTimeoutMs, isDBSimplificationAllowed, isSolverKeptHot, isVerbose, modelWithInternalVariables, newVar, nextFreeVarId, printStat, printStat, printStat, realNumberOfVariables, registerLiteral, removeConstr, removeSubsumedConstr, reset, setDBSimplificationAllowed, setExpectedNumberOfClauses, setKeepSolverHot, setLogPrefix, setSearchListener, setUnitClauseConsumer, setUnitClauseProvider, setVerbose, toString, unsatExplanationfindModel, findModel, isSatisfiable, isSatisfiable, isSatisfiable, isSatisfiable, model, nConstraints, newVar, nVars, primeImplicant, primeImplicant, printInfos, printInfosmodelpublic PBTimeoutIsolator(IPBSolver solver)
public void setTimeoutOnConflicts(int count)
setTimeoutOnConflicts in interface ISolversetTimeoutOnConflicts in class SolverDecorator<IPBSolver>public void setTimeout(int t)
setTimeout in interface ISolversetTimeout in class SolverDecorator<IPBSolver>public void setTimeoutMs(long t)
setTimeoutMs in interface ISolversetTimeoutMs in class SolverDecorator<IPBSolver>Copyright © 2020 Centre de Recherche en Informatique de Lens (CRIL). All rights reserved.