org.sat4j.pb.core
Class PBSolverResolution

java.lang.Object
  extended by org.sat4j.minisat.core.Solver<L,PBDataStructureFactory<L>>
      extended by org.sat4j.pb.core.PBSolver<ILits>
          extended by org.sat4j.pb.core.PBSolverResolution
All Implemented Interfaces:
java.io.Serializable, Learner, UnitPropagationListener, IPBSolver, IProblem, ISolver

public class PBSolverResolution
extends PBSolver<ILits>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.sat4j.pb.core.PBSolver
listOfVariables
 
Fields inherited from class org.sat4j.minisat.core.Solver
analyzer, dsfactory, EXPENSIVE_SIMPLIFICATION, NO_SIMPLIFICATION, rootLevel, SIMPLE_SIMPLIFICATION, trail, trailLim, voc
 
Constructor Summary
PBSolverResolution(AssertingClauseGenerator acg, LearningStrategy<ILits,PBDataStructureFactory<ILits>> learner, PBDataStructureFactory<ILits> dsf, IOrder<ILits> order, RestartStrategy restarter)
           
PBSolverResolution(AssertingClauseGenerator acg, LearningStrategy<ILits,PBDataStructureFactory<ILits>> learner, PBDataStructureFactory<ILits> dsf, SearchParams params, IOrder<ILits> order, RestartStrategy restarter)
           
 
Method Summary
 
Methods inherited from class org.sat4j.pb.core.PBSolver
addPseudoBoolean, getExplanation, setListOfVariablesForExplanation, setObjectiveFunction
 
Methods inherited from class org.sat4j.minisat.core.Solver
addAllClauses, addAtLeast, addAtMost, addClause, addConstr, analyze, analyzeAtRootLevel, assume, cancelUntil, claBumpActivity, clearLearntClauses, decayActivities, decisionLevel, dimacs2internal, enqueue, enqueue, expireTimeout, findModel, findModel, getDSFactory, getIthConstr, getOrder, getOutLearnt, getStat, getStats, getTimeout, getTimeoutMs, getVocabulary, isDBSimplificationAllowed, isSatisfiable, isSatisfiable, isSatisfiable, isSatisfiable, learn, model, model, nAssigns, nConstraints, newVar, newVar, nVars, printInfos, printLearntClausesInfos, printStat, printStat, propagate, reduceDB, reduceDB, removeConstr, reset, setDataStructureFactory, setDBSimplificationAllowed, setExpectedNumberOfClauses, setOrder, setRestartStrategy, setSearchListener, setSearchParams, setSimplifier, setSimplifier, setTimeout, setTimeoutMs, setTimeoutOnConflicts, simplifyDB, toString, toString, undoOne, varBumpActivity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.sat4j.specs.ISolver
addAllClauses, addAtLeast, addAtMost, addClause, clearLearntClauses, expireTimeout, getStat, getTimeout, getTimeoutMs, isDBSimplificationAllowed, newVar, newVar, printStat, printStat, removeConstr, reset, setDBSimplificationAllowed, setExpectedNumberOfClauses, setTimeout, setTimeoutMs, setTimeoutOnConflicts, toString
 
Methods inherited from interface org.sat4j.specs.IProblem
findModel, findModel, isSatisfiable, isSatisfiable, isSatisfiable, isSatisfiable, model, model, nConstraints, nVars, printInfos
 

Constructor Detail

PBSolverResolution

public PBSolverResolution(AssertingClauseGenerator acg,
                          LearningStrategy<ILits,PBDataStructureFactory<ILits>> learner,
                          PBDataStructureFactory<ILits> dsf,
                          SearchParams params,
                          IOrder<ILits> order,
                          RestartStrategy restarter)

PBSolverResolution

public PBSolverResolution(AssertingClauseGenerator acg,
                          LearningStrategy<ILits,PBDataStructureFactory<ILits>> learner,
                          PBDataStructureFactory<ILits> dsf,
                          IOrder<ILits> order,
                          RestartStrategy restarter)


Copyright © 2009 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.