A B C D E F G H I J L M N O P R S T U V W X

A

AAGReader - Class in org.sat4j.reader
 
AbstractCardinalityDataStructure - Class in org.sat4j.minisat.constraints
 
AbstractCardinalityDataStructure() - Constructor for class org.sat4j.minisat.constraints.AbstractCardinalityDataStructure
 
AbstractDataStructureFactory<L extends ILits> - Class in org.sat4j.minisat.constraints
 
AbstractDataStructureFactory() - Constructor for class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
AbstractLauncher - Class in org.sat4j
That class is used by launchers used to solve decision problems, i.e.
AbstractLauncher() - Constructor for class org.sat4j.AbstractLauncher
 
AbstractOptimizationLauncher - Class in org.sat4j
This class is intended to be used by launchers to solve optimization problems, i.e. problems for which a loop is needed to find the optimal solution.
AbstractOptimizationLauncher() - Constructor for class org.sat4j.AbstractOptimizationLauncher
 
AbstractPBClauseCardConstrDataStructure - Class in org.sat4j.minisat.constraints
 
AbstractPBClauseCardConstrDataStructure() - Constructor for class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
AbstractPBDataStructureFactory - Class in org.sat4j.minisat.constraints
 
AbstractPBDataStructureFactory() - Constructor for class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
AbstractSelectorVariablesDecorator - Class in org.sat4j.opt
 
AbstractSelectorVariablesDecorator(ISolver) - Constructor for class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
ActiveLearning<L extends ILits> - Class in org.sat4j.minisat.learning
Learn clauses with a great number of active variables.
ActiveLearning() - Constructor for class org.sat4j.minisat.learning.ActiveLearning
 
ActiveLearning(double) - Constructor for class org.sat4j.minisat.learning.ActiveLearning
 
activity - Variable in class org.sat4j.minisat.constraints.pb.WatchPb
constraint activity
activity - Variable in class org.sat4j.minisat.orders.VarOrder
mesure heuristique de l'activite d'une variable.
activity - Variable in class org.sat4j.minisat.orders.VarOrderHeap
mesure heuristique de l'activite d'une variable.
addAllClauses(IVec<IVecInt>) - Method in class org.sat4j.minisat.core.Solver
 
addAllClauses(IVec<IVecInt>) - Method in interface org.sat4j.specs.ISolver
Create clauses from a set of set of literals.
addAllClauses(IVec<IVecInt>) - Method in class org.sat4j.tools.DimacsOutputSolver
 
addAllClauses(IVec<IVecInt>) - Method in class org.sat4j.tools.SolverDecorator
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.minisat.core.Solver
 
addAtLeast(IVecInt, int) - Method in interface org.sat4j.specs.ISolver
Create a cardinality constraint of the type "at least n of those literals must be satisfied"
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.SolverDecorator
 
addAtMost(IVecInt, int) - Method in class org.sat4j.minisat.core.Solver
 
addAtMost(IVecInt, int) - Method in interface org.sat4j.specs.ISolver
Create a cardinality constraint of the type "at most n of those literals must be satisfied"
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.SolverDecorator
 
addBinaryClause(int) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
addClause(IVecInt) - Method in class org.sat4j.minisat.core.Solver
 
addClause(IVecInt) - Method in class org.sat4j.opt.MaxSatDecorator
 
addClause(IVecInt) - Method in class org.sat4j.opt.WeightedMaxSatDecorator
 
addClause(IVecInt) - Method in interface org.sat4j.specs.ISolver
Create a clause from a set of literals The literals are represented by non null integers such that opposite literals a represented by opposite values.
addClause(IVecInt) - Method in class org.sat4j.tools.DimacsOutputSolver
 
addClause(IVecInt) - Method in class org.sat4j.tools.SolverDecorator
 
addConstantParameter(String, int) - Method in class org.sat4j.reader.CSPReader
 
addConstr(Constr) - Method in class org.sat4j.minisat.core.Solver
 
addDomainValue(int) - Method in class org.sat4j.reader.CSPReader
 
addDomainValue(int, int) - Method in class org.sat4j.reader.CSPReader
 
addEffectiveParameter(String) - Method in class org.sat4j.reader.CSPReader
 
addEffectiveParameter(int) - Method in class org.sat4j.reader.CSPReader
 
addFormalParameter(String, String) - Method in class org.sat4j.reader.CSPReader
 
adding(int) - Method in class org.sat4j.minisat.core.DotSearchListener
 
adding(int) - Method in interface org.sat4j.minisat.core.SearchListener
adding forced variable (conflict driven assignment)
adding(int) - Method in class org.sat4j.minisat.core.TextOutputListener
 
addIntegerItem(int) - Method in class org.sat4j.reader.CSPReader
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.pb.PBSolverWithImpliedClause
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.core.Solver
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in interface org.sat4j.specs.ISolver
Create a Pseudo-Boolean constraint of the type "at least n of those literals must be satisfied"
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.tools.DimacsOutputSolver
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.tools.SolverDecorator
 
addRelationTuple(int[]) - Method in class org.sat4j.reader.CSPReader
 
addTernaryClause(int, int) - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
addTuple(int, int[]) - Method in class org.sat4j.reader.csp.Nogoods
 
addTuple(int, int[]) - Method in interface org.sat4j.reader.csp.Relation
 
addTuple(int, int[]) - Method in class org.sat4j.reader.csp.Supports
 
addVariable(String) - Method in class org.sat4j.reader.csp.Predicate
 
addVariable(String, String) - Method in class org.sat4j.reader.CSPReader
 
addVariableItem(String) - Method in class org.sat4j.reader.CSPReader
 
addVariableToConstraint(String) - Method in class org.sat4j.reader.CSPReader
 
admitABetterSolution() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
admitABetterSolution() - Method in class org.sat4j.opt.MinCostDecorator
 
admitABetterSolution() - Method in class org.sat4j.opt.MinOneDecorator
 
admitABetterSolution() - Method in class org.sat4j.opt.PseudoOptDecorator
 
admitABetterSolution() - Method in interface org.sat4j.specs.IOptimizationProblem
 
AIGReader - Class in org.sat4j.reader
 
AllDiff - Class in org.sat4j.reader.csp
 
AllDiff() - Constructor for class org.sat4j.reader.csp.AllDiff
 
analyze(Constr, Handle<Constr>) - Method in class org.sat4j.minisat.constraints.pb.PBSolver
 
analyze(Constr, Handle<Constr>) - Method in class org.sat4j.minisat.core.Solver
 
analyzer - Variable in class org.sat4j.minisat.core.Solver
 
AND - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
AND - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
AND - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
and(int, IVecInt) - Method in class org.sat4j.tools.GateTranslator
Translate y <=> x1 /\ x2 /\ ... /\ xn into clauses.
and(int, int, int) - Method in class org.sat4j.tools.GateTranslator
Translate y <=> x1 /\ x2
ANSWER_PREFIX - Static variable in class org.sat4j.AbstractLauncher
 
arity() - Method in class org.sat4j.reader.csp.Nogoods
 
arity() - Method in interface org.sat4j.reader.csp.Relation
 
arity() - Method in class org.sat4j.reader.csp.Supports
 
ArminRestarts - Class in org.sat4j.minisat.restarts
 
ArminRestarts() - Constructor for class org.sat4j.minisat.restarts.ArminRestarts
 
ASolverFactory - Class in org.sat4j.core
A solver factory is responsible to provide prebuilt solvers to the end user.
ASolverFactory() - Constructor for class org.sat4j.core.ASolverFactory
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.pb.WLClausePB
 
assertConstraint(UnitPropagationListener) - Method in interface org.sat4j.minisat.core.Constr
Method called when the constraint is to be asserted.
AssertingClauseGenerator - Interface in org.sat4j.minisat.core
An assertingClauseGenerator is responsible for the creation of an asserting clause during conflict analysis.
assignLiteral(int) - Method in interface org.sat4j.minisat.core.IOrder
indicate that a literal has been satisfied.
assignLiteral(int) - Method in class org.sat4j.minisat.orders.VarOrder
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.VarOrderHeapObjective
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.VarOrderHeapRsat
 
assume(int) - Method in class org.sat4j.minisat.core.Solver
 
assuming(int) - Method in class org.sat4j.minisat.core.DotSearchListener
 
assuming(int) - Method in interface org.sat4j.minisat.core.SearchListener
decision variable
assuming(int) - Method in class org.sat4j.minisat.core.TextOutputListener
 
AtLeast - Class in org.sat4j.minisat.constraints.card
 
AtLeast(ILits, IVecInt, int) - Constructor for class org.sat4j.minisat.constraints.card.AtLeast
 
ATLEAST - Static variable in class org.sat4j.minisat.constraints.card.MinWatchCard
 
ATLEAST - Static variable in class org.sat4j.minisat.constraints.pb.WatchPb
constant for the initial type of inequality more than or equal
ATLEAST - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
ATLEAST - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
ATLEAST - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
atLeastNew(UnitPropagationListener, ILits, IVecInt, int) - Static method in class org.sat4j.minisat.constraints.card.AtLeast
 
atLeastNew(UnitPropagationListener, ILits, IVecInt, int) - Static method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
atLeastNew(ILits, IVecInt, int) - Static method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
AtLeastPB - Class in org.sat4j.minisat.constraints.pb
 
ATMOST - Static variable in class org.sat4j.minisat.constraints.card.MinWatchCard
 
ATMOST - Static variable in class org.sat4j.minisat.constraints.pb.WatchPb
constant for the initial type of inequality less than or equal
ATMOST - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
ATMOST - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
ATMOST - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 

B

backbone(ISolver) - Static method in class org.sat4j.tools.RemiUtils
Compute the set of literals common to all models of the formula.
backtracking(int) - Method in class org.sat4j.minisat.core.DotSearchListener
 
backtracking(int) - Method in interface org.sat4j.minisat.core.SearchListener
backtrack on a decision variable
backtracking(int) - Method in class org.sat4j.minisat.core.TextOutputListener
 
beginConstraint(String, int) - Method in class org.sat4j.reader.CSPReader
 
beginConstraint() - Method in class org.sat4j.reader.OPBReader2005
callback called before we read a constraint
beginConstraintsSection(int) - Method in class org.sat4j.reader.CSPReader
 
beginDomain(String, int) - Method in class org.sat4j.reader.CSPReader
 
beginDomainsSection(int) - Method in class org.sat4j.reader.CSPReader
 
beginInstance(String) - Method in class org.sat4j.reader.CSPReader
 
beginLoop() - Method in class org.sat4j.minisat.core.DotSearchListener
 
beginLoop() - Method in interface org.sat4j.minisat.core.SearchListener
starts a propagation
beginLoop() - Method in class org.sat4j.minisat.core.TextOutputListener
 
beginObjective() - Method in class org.sat4j.reader.OPBReader2005
callback called before we read the objective function
beginParameterList() - Method in class org.sat4j.reader.CSPReader
 
beginPredicate(String) - Method in class org.sat4j.reader.CSPReader
 
beginPredicatesSection(int) - Method in class org.sat4j.reader.CSPReader
 
beginRelation(String, int, int, boolean) - Method in class org.sat4j.reader.CSPReader
 
beginRelationsSection(int) - Method in class org.sat4j.reader.CSPReader
 
beginVariablesSection(int) - Method in class org.sat4j.reader.CSPReader
 
belongsToPool(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
belongsToPool(int) - Method in interface org.sat4j.minisat.core.ILits
Returns true iff the variable is used in the set of constraints.
BessiereSupports - Class in org.sat4j.reader.csp
 
BessiereSupports(int, int) - Constructor for class org.sat4j.reader.csp.BessiereSupports
 
BinaryClauses - Class in org.sat4j.minisat.constraints.cnf
 
BinaryClauses(ILits, int) - Constructor for class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
binaryClauses(int, int) - Method in class org.sat4j.minisat.constraints.cnf.Lits2
 
binaryClauses(int, int) - Method in interface org.sat4j.minisat.core.ILits2
Method to create a binary clause.
BinarySupportEncoding - Class in org.sat4j.reader.csp
 
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.cnf.CBClause
 
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.cnf.MixableCBClause
 
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
Creates a brand new clause, presumably from external data.
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.cnf.WLClause
Creates a brand new clause, presumably from external data.
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.pb.WLClausePB
Creates a brand new clause, presumably from external data.
buildConstraintFromConflict(IVecInt, IVec<BigInteger>) - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
buildConstraintFromConflict(IVecInt, IVec<BigInteger>) - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
buildConstraintFromMapPb(int[], BigInteger[]) - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
buildConstraintFromMapPb(int[], BigInteger[]) - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
byLevel - Variable in class org.sat4j.minisat.constraints.pb.ConflictMap
allows to access directly to all variables belonging to a particular level At index 0, unassigned literals are stored (usually level -1); so there is always a step between index and levels.

C

calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Calcule la cause de l'affection d'un litt?
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
computes the reason for a literal
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
compute the reason for the assignment of a literal
calcReason(int, IVecInt) - Method in interface org.sat4j.minisat.core.Constr
Compute the reason for a given assignment.
calculateDegree(int[]) - Method in class org.sat4j.opt.ObjectiveFunction
 
calculateObjective() - Method in class org.sat4j.opt.MaxSatDecorator
 
calculateObjective() - Method in class org.sat4j.opt.MinCostDecorator
 
calculateObjective() - Method in class org.sat4j.opt.MinOneDecorator
 
calculateObjective() - Method in class org.sat4j.opt.PseudoOptDecorator
 
calculateObjective() - Method in class org.sat4j.opt.WeightedMaxSatDecorator
 
calculateObjective() - Method in interface org.sat4j.specs.IOptimizationProblem
 
cancelUntil(int) - Method in class org.sat4j.minisat.core.Solver
Cancel several levels of assumptions
CardDimacsReader - Class in org.sat4j.reader
Deprecated. 
CardDimacsReader(ISolver) - Constructor for class org.sat4j.reader.CardDimacsReader
Deprecated.  
CardinalityDataStructure - Class in org.sat4j.minisat.constraints
 
CardinalityDataStructure() - Constructor for class org.sat4j.minisat.constraints.CardinalityDataStructure
 
CardinalityDataStructureYanMax - Class in org.sat4j.minisat.constraints
 
CardinalityDataStructureYanMax() - Constructor for class org.sat4j.minisat.constraints.CardinalityDataStructureYanMax
 
CardinalityDataStructureYanMin - Class in org.sat4j.minisat.constraints
 
CardinalityDataStructureYanMin() - Constructor for class org.sat4j.minisat.constraints.CardinalityDataStructureYanMin
 
CBClause - Class in org.sat4j.minisat.constraints.cnf
 
CBClause(IVecInt, ILits, boolean) - Constructor for class org.sat4j.minisat.constraints.cnf.CBClause
 
CBClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.CBClause
 
changedreason - Variable in class org.sat4j.minisat.core.SolverStats
 
checkId(StringBuffer) - Method in class org.sat4j.reader.OPBReader2005
 
checkId(StringBuffer) - Method in class org.sat4j.reader.OPBReader2007
 
chooseEncoding(IVec<Var>) - Method in class org.sat4j.reader.csp.BessiereSupports
 
chooseEncoding(IVec<Var>) - Method in class org.sat4j.reader.csp.GentSupports
 
chooseEncoding(IVec<Var>) - Method in class org.sat4j.reader.csp.Supports
 
chooseEncoding(IVec<Var>) - Method in class org.sat4j.reader.csp.WalshSupports
 
claBumpActivity(Constr) - Method in class org.sat4j.minisat.core.Solver
Propagate activity to a constraint
ClausalDataStructureCB - Class in org.sat4j.minisat.constraints
 
ClausalDataStructureCB() - Constructor for class org.sat4j.minisat.constraints.ClausalDataStructureCB
 
ClausalDataStructureCBWL - Class in org.sat4j.minisat.constraints
 
ClausalDataStructureCBWL() - Constructor for class org.sat4j.minisat.constraints.ClausalDataStructureCBWL
 
ClausalDataStructureWL - Class in org.sat4j.minisat.constraints
 
ClausalDataStructureWL() - Constructor for class org.sat4j.minisat.constraints.ClausalDataStructureWL
 
clauseNonAssertive(IConstr) - Method in interface org.sat4j.minisat.core.AssertingClauseGenerator
method indicating if an asserting clause has been built. note that this method is called right after a resolution step is finished.
clauseNonAssertive(IConstr) - Method in class org.sat4j.minisat.uip.DecisionUIP
 
clauseNonAssertive(IConstr) - Method in class org.sat4j.minisat.uip.FirstUIP
 
ClauseOnlyLearning<L extends ILits> - Class in org.sat4j.minisat.learning
 
ClauseOnlyLearning() - Constructor for class org.sat4j.minisat.learning.ClauseOnlyLearning
 
clauses - Variable in class org.sat4j.tools.DimacsArrayToDimacsConverter
 
Clausifiable - Interface in org.sat4j.reader.csp
 
clear() - Method in class org.sat4j.core.Vec
 
clear() - Method in class org.sat4j.core.VecInt
 
clear() - Method in class org.sat4j.minisat.core.IntQueue
Vide la queue
clear() - Method in interface org.sat4j.specs.IVec
 
clear() - Method in interface org.sat4j.specs.IVecInt
 
clearLearntClauses() - Method in class org.sat4j.minisat.core.Solver
 
clearLearntClauses() - Method in interface org.sat4j.specs.ISolver
 
clearLearntClauses() - Method in class org.sat4j.tools.DimacsOutputSolver
 
clearLearntClauses() - Method in class org.sat4j.tools.SolverDecorator
 
coefficientsEqualToOne(IVec<BigInteger>) - Static method in class org.sat4j.minisat.constraints.AbstractCardinalityDataStructure
 
coefficientsEqualToOne() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
coefMult - Variable in class org.sat4j.minisat.constraints.pb.ConflictMap
 
coefMultCons - Variable in class org.sat4j.minisat.constraints.pb.ConflictMap
 
coefs - Variable in class org.sat4j.minisat.constraints.pb.MapPb
 
coefs - Variable in class org.sat4j.minisat.constraints.pb.WatchPb
coefficients of the literals of the constraint
COMMENT - Static variable in class org.sat4j.ResultsManager
 
COMMENT_PREFIX - Static variable in class org.sat4j.AbstractLauncher
 
compare(A, A) - Method in class org.sat4j.core.DefaultComparator
 
compare(String, ExitCode) - Method in class org.sat4j.ResultsManager
 
computeAnImpliedClause() - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
computeAnImpliedClause() - Method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
computeAnImpliedClause() - Method in class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
computeAnImpliedClause() - Method in interface org.sat4j.minisat.constraints.pb.PBConstr
 
computeAnImpliedClause() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
compute an implied clause on the literals with the greater coefficients
computeAnImpliedClause() - Method in class org.sat4j.minisat.constraints.pb.WLClausePB
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
computeWatches() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
computeWatches() - Method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
Permet l'observation de tous les litt???
computeWatches() - Method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
computeWatches() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
configureSolver(String[]) - Method in class org.sat4j.AbstractLauncher
 
configureSolver(String[]) - Method in class org.sat4j.CSPLauncher
 
configureSolver(String[]) - Method in class org.sat4j.GenericOptLauncher
 
configureSolver(String[]) - Method in class org.sat4j.Lanceur
Configure the solver according to the command line parameters.
configureSolver(String[]) - Method in class org.sat4j.LanceurPseudo2005
 
configureSolver(String[]) - Method in class org.sat4j.MaxSatLauncher
 
conflictDetectedInWatchesFor(int, int) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
conflictDetectedInWatchesFor(int, int) - Method in class org.sat4j.minisat.constraints.ClausalDataStructureCB
 
conflictDetectedInWatchesFor(int, int) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
conflictFound() - Method in class org.sat4j.minisat.core.DotSearchListener
 
conflictFound() - Method in interface org.sat4j.minisat.core.SearchListener
a conflict has been found.
conflictFound() - Method in class org.sat4j.minisat.core.TextOutputListener
 
ConflictMap - Class in org.sat4j.minisat.constraints.pb
 
ConflictMapCardinality - Class in org.sat4j.minisat.constraints.pb
 
ConflictMapCardinality(Map<Integer, BigInteger>, BigInteger, ILits, int) - Constructor for class org.sat4j.minisat.constraints.pb.ConflictMapCardinality
 
ConflictMapClause - Class in org.sat4j.minisat.constraints.pb
 
ConflictMapClause(Map<Integer, BigInteger>, BigInteger, ILits, int) - Constructor for class org.sat4j.minisat.constraints.pb.ConflictMapClause
 
ConflictMapMerging - Class in org.sat4j.minisat.constraints.pb
 
ConflictMapMerging(Map<Integer, BigInteger>, BigInteger, ILits, int) - Constructor for class org.sat4j.minisat.constraints.pb.ConflictMapMerging
 
conflicts - Variable in class org.sat4j.minisat.core.SolverStats
 
Constant - Class in org.sat4j.reader.csp
 
Constant(int) - Constructor for class org.sat4j.reader.csp.Constant
 
Constr - Interface in org.sat4j.minisat.core
Basic constraint abstraction used in Solver.
constraintExpression(String) - Method in class org.sat4j.reader.CSPReader
 
constraintFactory(IVecInt, IVecInt, boolean, int) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constraintFactory(IVecInt, IVecInt, int) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constraintFactory(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constraintFactory(IVecInt, IVecInt, boolean, int) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
constraintFactory(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
constraintFactory(IVecInt, IVecInt, int) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
constraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
constraintFactory(IVecInt, IVecInt, boolean, int) - Method in class org.sat4j.minisat.constraints.PBMaxDataStructure
 
constraintFactory(IVecInt, IVecInt, int) - Method in class org.sat4j.minisat.constraints.PBMaxDataStructure
 
constraintFactory(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.PBMaxDataStructure
 
constraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.PBMaxDataStructure
 
constraintFactory(IVecInt, IVecInt, boolean, int) - Method in class org.sat4j.minisat.constraints.PBMinDataStructure
 
constraintFactory(IVecInt, IVecInt, int) - Method in class org.sat4j.minisat.constraints.PBMinDataStructure
 
constraintFactory(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.PBMinDataStructure
 
constraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.PBMinDataStructure
 
constraintFactory(IVecInt, IVecInt, boolean, int) - Method in class org.sat4j.minisat.constraints.PuebloPBMinDataStructure
 
constraintFactory(IVecInt, IVecInt, int) - Method in class org.sat4j.minisat.constraints.PuebloPBMinDataStructure
 
constraintFactory(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.PuebloPBMinDataStructure
 
constraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.PuebloPBMinDataStructure
 
constraintReference(String) - Method in class org.sat4j.reader.CSPReader
 
constraintRelOp(String) - Method in class org.sat4j.reader.OPBReader2005
callback called when we read the relational operator of a constraint
constraintRightTerm(BigInteger) - Method in class org.sat4j.reader.OPBReader2005
callback called when we read the right term of a constraint (also known as the degree)
constructCard(IVecInt, int) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constructCard(IVecInt, int) - Method in class org.sat4j.minisat.constraints.PBMaxClauseAtLeastConstrDataStructure
 
constructCard(IVecInt, int) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseAtLeastConstrDataStructure
 
constructCard(IVecInt, int) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseCardConstrDataStructure
 
constructClause(IVecInt) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constructClause(IVecInt) - Method in class org.sat4j.minisat.constraints.PBMaxCBClauseCardConstrDataStructure
 
constructClause(IVecInt) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseCardConstrDataStructure
 
constructLearntCard(IVecInt, int) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constructLearntCard(IVecInt, int) - Method in class org.sat4j.minisat.constraints.PBMaxClauseAtLeastConstrDataStructure
 
constructLearntCard(IVecInt, int) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseAtLeastConstrDataStructure
 
constructLearntCard(IVecInt, int) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseCardConstrDataStructure
 
constructLearntClause(IVecInt) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constructLearntClause(IVecInt) - Method in class org.sat4j.minisat.constraints.PBMaxCBClauseCardConstrDataStructure
 
constructLearntClause(IVecInt) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseCardConstrDataStructure
 
constructLearntPB(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constructLearntPB(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.PBMaxClauseCardConstrDataStructure
 
constructLearntPB(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.PBMinClauseCardConstrDataStructure
 
constructLearntPB(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseCardConstrDataStructure
 
constructPB(IDataStructurePB) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constructPB(int[], BigInteger[], BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBClauseCardConstrDataStructure
 
constructPB(IDataStructurePB) - Method in class org.sat4j.minisat.constraints.PBMaxClauseCardConstrDataStructure
 
constructPB(int[], BigInteger[], BigInteger) - Method in class org.sat4j.minisat.constraints.PBMaxClauseCardConstrDataStructure
 
constructPB(IDataStructurePB) - Method in class org.sat4j.minisat.constraints.PBMinClauseCardConstrDataStructure
 
constructPB(int[], BigInteger[], BigInteger) - Method in class org.sat4j.minisat.constraints.PBMinClauseCardConstrDataStructure
 
constructPB(IDataStructurePB) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseCardConstrDataStructure
 
constructPB(int[], BigInteger[], BigInteger) - Method in class org.sat4j.minisat.constraints.PuebloPBMinClauseCardConstrDataStructure
 
contains(int) - Method in class org.sat4j.core.VecInt
 
contains(int) - Method in interface org.sat4j.specs.IVecInt
 
ContradictionException - Exception in org.sat4j.specs
That exception is launched whenever a trivial contradiction is found (e.g.
ContradictionException() - Constructor for exception org.sat4j.specs.ContradictionException
 
ContradictionException(String) - Constructor for exception org.sat4j.specs.ContradictionException
 
ContradictionException(Throwable) - Constructor for exception org.sat4j.specs.ContradictionException
 
ContradictionException(String, Throwable) - Constructor for exception org.sat4j.specs.ContradictionException
 
copyTo(IVec<T>) - Method in class org.sat4j.core.Vec
Ces operations devraient se faire en temps constant.
copyTo(E[]) - Method in class org.sat4j.core.Vec
 
copyTo(IVecInt) - Method in class org.sat4j.core.VecInt
C'est operations devraient se faire en temps constant.
copyTo(int[]) - Method in class org.sat4j.core.VecInt
 
copyTo(IVec<T>) - Method in interface org.sat4j.specs.IVec
Ces operations devraient se faire en temps constant.
copyTo(E[]) - Method in interface org.sat4j.specs.IVec
 
copyTo(IVecInt) - Method in interface org.sat4j.specs.IVecInt
C'est operations devraient se faire en temps constant.
copyTo(int[]) - Method in interface org.sat4j.specs.IVecInt
 
costOf(int) - Method in class org.sat4j.opt.MinCostDecorator
to know the cost of a given var.
COUNT - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
COUNT - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
COUNT - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
countSolutions() - Method in class org.sat4j.tools.SolutionCounter
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructure
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructureYanMax
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructureYanMin
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDaniel
 
createCardinalityConstraint(IVecInt, int) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructure
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructureYanMax
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructureYanMin
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.ClausalDataStructureCB
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.ClausalDataStructureCBWL
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.ClausalDataStructureWL
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDaniel
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielCBWL
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureWithBinary
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureWithBinaryAndTernary
 
createClause(IVecInt) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
createConflict(PBConstr, int) - Static method in class org.sat4j.minisat.constraints.pb.ConflictMap
constructs the data structure needed to perform cutting planes
createConflict(PBConstr, int) - Static method in class org.sat4j.minisat.constraints.pb.ConflictMapClause
 
createConflict(PBConstr, int) - Static method in class org.sat4j.minisat.constraints.pb.ConflictMapMerging
 
createLits() - Method in class org.sat4j.minisat.constraints.AbstractCardinalityDataStructure
 
createLits() - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
createLits() - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
createLits() - Method in class org.sat4j.minisat.constraints.ClausalDataStructureCB
 
createLits() - Method in class org.sat4j.minisat.constraints.ClausalDataStructureCBWL
 
createLits() - Method in class org.sat4j.minisat.constraints.ClausalDataStructureWL
 
createLits() - Method in class org.sat4j.minisat.constraints.MixedDataStructureDaniel
 
createLits() - Method in class org.sat4j.minisat.constraints.MixedDataStructureWithBinary
 
createLits() - Method in class org.sat4j.minisat.constraints.MixedDataStructureWithBinaryAndTernary
 
createPath() - Static method in class org.sat4j.ResultsManager
 
createPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractCardinalityDataStructure
 
createPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
createPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
createPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
createReader(ISolver, String) - Method in class org.sat4j.AbstractLauncher
 
createReader(ISolver, String) - Method in class org.sat4j.CSPLauncher
 
createReader(ISolver, String) - Method in class org.sat4j.GenericOptLauncher
 
createReader(ISolver, String) - Method in class org.sat4j.Lanceur
 
createReader(ISolver, String) - Method in class org.sat4j.LanceurPseudo2005
 
createReader(ISolver, String) - Method in class org.sat4j.LanceurPseudo2007
 
createReader(ISolver, String) - Method in class org.sat4j.MaxSatLauncher
 
createSolverByName(String) - Method in class org.sat4j.core.ASolverFactory
create a solver from its String name. the solvername Xxxx must map one of the newXxxx methods.
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructure
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructureYanMax
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructureYanMin
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.ClausalDataStructureCB
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.ClausalDataStructureCBWL
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.ClausalDataStructureWL
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDaniel
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureWithBinary
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureWithBinaryAndTernary
 
createUnregisteredClause(IVecInt) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
createUnregisteredPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
createUnregisteredPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
createUnregisteredPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.minisat.constraints.AbstractPBDataStructureFactory
 
createUnregisteredPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.minisat.constraints.pb.IInternalPBConstraintCreator
 
createUnregisteredPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
CSPExtSupportReader - Class in org.sat4j.reader
 
CSPExtSupportReader(ISolver) - Constructor for class org.sat4j.reader.CSPExtSupportReader
 
CSPLauncher - Class in org.sat4j
 
CSPLauncher() - Constructor for class org.sat4j.CSPLauncher
 
CSPReader - Class in org.sat4j.reader
This class is a CSP to SAT translator that is able to read a CSP problem using the First CSP solver competition input format and that translates it into clausal and cardinality (equality) constraints.
CSPReader(ISolver) - Constructor for class org.sat4j.reader.CSPReader
 
CSPSupportReader - Class in org.sat4j.reader
 
CSPSupportReader(ISolver) - Constructor for class org.sat4j.reader.CSPSupportReader
 
currentLevel - Variable in class org.sat4j.minisat.constraints.pb.ConflictMap
 
currentSlack - Variable in class org.sat4j.minisat.constraints.pb.ConflictMap
to store the slack of the current resolvant
cuttingPlane(PBConstr, BigInteger, BigInteger[], VarActivityListener) - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
cuttingPlane(PBConstr, BigInteger, BigInteger[], BigInteger, VarActivityListener) - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
cuttingPlane(int[], BigInteger[], BigInteger) - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
cuttingPlane(int[], BigInteger[], BigInteger, BigInteger) - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
cuttingPlane(PBConstr, BigInteger, BigInteger[], VarActivityListener) - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
cuttingPlane(PBConstr, BigInteger, BigInteger[], BigInteger, VarActivityListener) - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
cuttingPlane(int[], BigInteger[], BigInteger) - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
cuttingPlane(int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.minisat.constraints.pb.MapPb
 

D

DataStructureFactory<L extends ILits> - Interface in org.sat4j.minisat.core
The aim of the factory is to provide a concrete implementation of clauses, cardinality constraints and pseudo boolean consraints.
decayActivities() - Method in class org.sat4j.minisat.core.Solver
 
decisionLevel() - Method in class org.sat4j.minisat.core.Solver
 
decisions - Variable in class org.sat4j.minisat.core.SolverStats
 
DecisionUIP - Class in org.sat4j.minisat.uip
Decision UIP scheme for building an asserting clause.
DecisionUIP() - Constructor for class org.sat4j.minisat.uip.DecisionUIP
 
decode(int[]) - Method in class org.sat4j.reader.AAGReader
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.AAGReader
 
decode(int[]) - Method in class org.sat4j.reader.AIGReader
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.AIGReader
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.CSPReader
 
decode(int[]) - Method in class org.sat4j.reader.CSPReader
 
decode(int[]) - Method in class org.sat4j.reader.DimacsReader
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.DimacsReader
 
decode(int[]) - Method in class org.sat4j.reader.GoodOPBReader
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.GoodOPBReader
 
decode(int[]) - Method in class org.sat4j.reader.InstanceReader
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.InstanceReader
 
decode(int[]) - Method in class org.sat4j.reader.LecteurDimacs
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.LecteurDimacs
 
decode(int[]) - Method in class org.sat4j.reader.OPBReader2005
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.OPBReader2005
 
decode(int[]) - Method in class org.sat4j.reader.Reader
Deprecated. 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.Reader
Produce a model using the reader format on a provided printwriter.
decode(int[]) - Method in class org.sat4j.reader.XMLCSPReader
 
decode(int[], PrintWriter) - Method in class org.sat4j.reader.XMLCSPReader
 
decode(int[]) - Method in class org.sat4j.tools.DimacsArrayReader
 
decode(int[]) - Method in class org.sat4j.tools.DimacsArrayToDimacsConverter
 
decode2dimacs(int) - Static method in class org.sat4j.minisat.core.Solver
decode the internal representation of a literal into Dimacs format.
decorated() - Method in class org.sat4j.tools.SolverDecorator
 
DefaultComparator<A extends java.lang.Comparable<A>> - Class in org.sat4j.core
 
DefaultComparator() - Constructor for class org.sat4j.core.DefaultComparator
 
defaultSolver() - Method in class org.sat4j.core.ASolverFactory
To obtain the default solver of the library.
defaultSolver() - Method in class org.sat4j.minisat.SolverFactory
 
DefaultWLClause - Class in org.sat4j.minisat.constraints.cnf
 
DefaultWLClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.DefaultWLClause
 
degree - Variable in class org.sat4j.minisat.constraints.card.MinWatchCard
degree of the cardinality constraint
degree - Variable in class org.sat4j.minisat.constraints.pb.MapPb
 
degree - Variable in class org.sat4j.minisat.constraints.pb.WatchPb
degree of the pseudo-boolean constraint
delete(int) - Method in class org.sat4j.core.Vec
Delete the ith element of the vector.
delete(int) - Method in class org.sat4j.core.VecInt
Delete the ith element of the vector.
delete(int[]) - Method in class org.sat4j.minisat.core.DotSearchListener
 
delete(int[]) - Method in interface org.sat4j.minisat.core.SearchListener
delete a clause
delete(int[]) - Method in class org.sat4j.minisat.core.TextOutputListener
 
delete(int) - Method in interface org.sat4j.specs.IVec
Delete the ith element of the vector.
delete(int) - Method in interface org.sat4j.specs.IVecInt
Delete the ith element of the vector.
dequeue() - Method in class org.sat4j.minisat.core.IntQueue
returns the nexdt element in the queue.
dimacs - Variable in class org.sat4j.tools.DimacsArrayToDimacsConverter
 
dimacs2internal(IVecInt) - Method in class org.sat4j.minisat.core.Solver
 
DimacsArrayReader - Class in org.sat4j.tools
Very simple Dimacs array reader.
DimacsArrayReader(ISolver) - Constructor for class org.sat4j.tools.DimacsArrayReader
 
DimacsArrayToDimacsConverter - Class in org.sat4j.tools
Converts Dimacs problems in array format (without the terminating 0) to Dimacs Strings.
DimacsArrayToDimacsConverter(int) - Constructor for class org.sat4j.tools.DimacsArrayToDimacsConverter
 
DimacsOutputSolver - Class in org.sat4j.tools
Solver used to display in a writer the CNF instance in Dimacs format.
DimacsOutputSolver() - Constructor for class org.sat4j.tools.DimacsOutputSolver
 
DimacsOutputSolver(PrintWriter) - Constructor for class org.sat4j.tools.DimacsOutputSolver
 
DimacsReader - Class in org.sat4j.reader
Very simple Dimacs file parser.
DimacsReader(ISolver) - Constructor for class org.sat4j.reader.DimacsReader
 
DimacsReader(ISolver, String) - Constructor for class org.sat4j.reader.DimacsReader
 
DirectEncoding - Class in org.sat4j.reader.csp
 
disableNumberOfConstraintCheck() - Method in class org.sat4j.reader.DimacsReader
 
discard() - Method in class org.sat4j.opt.MaxSatDecorator
 
discard() - Method in class org.sat4j.opt.MinCostDecorator
 
discard() - Method in class org.sat4j.opt.MinOneDecorator
 
discard() - Method in class org.sat4j.opt.PseudoOptDecorator
 
discard() - Method in class org.sat4j.opt.WeightedMaxSatDecorator
 
discard() - Method in interface org.sat4j.specs.IOptimizationProblem
 
displayHeader() - Method in class org.sat4j.AbstractLauncher
 
displayResult() - Method in class org.sat4j.AbstractLauncher
 
displayResult() - Method in class org.sat4j.AbstractOptimizationLauncher
 
domain() - Method in class org.sat4j.reader.csp.Constant
 
Domain - Interface in org.sat4j.reader.csp
 
domain() - Method in interface org.sat4j.reader.csp.Evaluable
Return the domain of the evaluable.
domain() - Method in class org.sat4j.reader.csp.Var
 
DotSearchListener - Class in org.sat4j.minisat.core
Class allowing to express the search as a tree in the dot language.
DotSearchListener(String) - Constructor for class org.sat4j.minisat.core.DotSearchListener
 
dsfactory - Variable in class org.sat4j.minisat.core.Solver
 

E

EMPTY - Static variable in class org.sat4j.core.VecInt
 
empty() - Method in class org.sat4j.minisat.core.Heap
 
Encoding - Interface in org.sat4j.reader.csp
 
end(Lbool) - Method in class org.sat4j.minisat.core.DotSearchListener
 
end(Lbool) - Method in interface org.sat4j.minisat.core.SearchListener
End the search.
end(Lbool) - Method in class org.sat4j.minisat.core.TextOutputListener
 
endConstraint() - Method in class org.sat4j.reader.CSPReader
 
endConstraint() - Method in class org.sat4j.reader.OPBReader2005
 
endConstraintsSection() - Method in class org.sat4j.reader.CSPReader
 
endDomain() - Method in class org.sat4j.reader.CSPReader
 
endDomainsSection() - Method in class org.sat4j.reader.CSPReader
 
endInstance() - Method in class org.sat4j.reader.CSPReader
 
endObjective() - Method in class org.sat4j.reader.OPBReader2005
callback called after we've read the objective function
endParamaterList() - Method in class org.sat4j.reader.CSPReader
 
endPredicate() - Method in class org.sat4j.reader.CSPReader
 
endPredicatesSection() - Method in class org.sat4j.reader.CSPReader
 
endRelation() - Method in class org.sat4j.reader.CSPReader
 
endRelationsSection() - Method in class org.sat4j.reader.CSPReader
 
endVariablesSection() - Method in class org.sat4j.reader.CSPReader
 
enqueue(int) - Method in class org.sat4j.minisat.core.Solver
Satisfait un litt?
enqueue(int, Constr) - Method in class org.sat4j.minisat.core.Solver
Put the literal on the queue of assignments to be done.
enqueue(int) - Method in interface org.sat4j.minisat.core.UnitPropagationListener
satisfies a literal
enqueue(int, Constr) - Method in interface org.sat4j.minisat.core.UnitPropagationListener
satisfies a literal
ensure(int) - Method in class org.sat4j.core.Vec
 
ensure(int) - Method in class org.sat4j.core.VecInt
 
ensure(int) - Method in class org.sat4j.minisat.core.IntQueue
Utilisee pour accroitre dynamiquement la taille de la queue.
ensure(int) - Method in interface org.sat4j.specs.IVec
 
ensure(int) - Method in interface org.sat4j.specs.IVecInt
 
ensurePool(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
ensurePool(int) - Method in interface org.sat4j.minisat.core.ILits
 
EnumeratedDomain - Class in org.sat4j.reader.csp
 
EnumeratedDomain(int[]) - Constructor for class org.sat4j.reader.csp.EnumeratedDomain
 
eof() - Method in class org.sat4j.reader.OPBReader2005
return true iff we've reached EOF
equals(Object) - Method in class org.sat4j.core.Vec
 
equals(Object) - Method in class org.sat4j.core.VecInt
Two vectors are equals iff they have the very same elements in the order.
Evaluable - Interface in org.sat4j.reader.csp
 
ExitCode - Enum in org.sat4j
Enumeration allowing to manage easily exit code for the SAT and PB Competitions.
expectedNbOfConstr - Variable in class org.sat4j.reader.DimacsReader
 
EXPENSIVE_SIMPLIFICATION - Variable in class org.sat4j.minisat.core.Solver
 
EXT_JU - Static variable in class org.sat4j.ResultsManager
 
ExtendedDimacsArrayReader - Class in org.sat4j.tools
Reader for the Extended Dimacs format proposed by Fahiem Bacchus and Toby Walsh in array representation (without the terminating 0).
ExtendedDimacsArrayReader(ISolver) - Constructor for class org.sat4j.tools.ExtendedDimacsArrayReader
 
ExtendedDimacsArrayToDimacsConverter - Class in org.sat4j.tools
Converter from the Extended Dimacs format proposed by Fahiem Bacchus and Toby Walsh in array representation (without the terminating 0) to the Dimacs format.
ExtendedDimacsArrayToDimacsConverter(int) - Constructor for class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
ExtendedDimacsReader - Class in org.sat4j.reader
Reader for the Extended Dimacs format proposed by Fahiem Bacchus and Toby Walsh.
ExtendedDimacsReader(ISolver) - Constructor for class org.sat4j.reader.ExtendedDimacsReader
 

F

factory - Variable in class org.sat4j.Lanceur
 
FALSE - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
FALSE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
FALSE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
falsified - Variable in class org.sat4j.minisat.constraints.cnf.CBClause
 
findModel() - Method in class org.sat4j.minisat.core.Solver
 
findModel(IVecInt) - Method in class org.sat4j.minisat.core.Solver
 
findModel() - Method in interface org.sat4j.specs.IProblem
Look for a model satisfying all the clauses available in the problem.
findModel(IVecInt) - Method in interface org.sat4j.specs.IProblem
Look for a model satisfying all the clauses available in the problem.
findModel() - Method in class org.sat4j.tools.DimacsOutputSolver
 
findModel(IVecInt) - Method in class org.sat4j.tools.DimacsOutputSolver
 
findModel() - Method in class org.sat4j.tools.SolverDecorator
 
findModel(IVecInt) - Method in class org.sat4j.tools.SolverDecorator
 
findValue(int[]) - Method in class org.sat4j.reader.csp.Var
 
FirstUIP - Class in org.sat4j.minisat.uip
FirstUIP scheme introduced in Chaff.
FirstUIP() - Constructor for class org.sat4j.minisat.uip.FirstUIP
 
FixedLengthLearning<L extends ILits> - Class in org.sat4j.minisat.learning
A learning scheme for learning constraints of size smaller than a given constant.
FixedLengthLearning() - Constructor for class org.sat4j.minisat.learning.FixedLengthLearning
 
FixedLengthLearning(int) - Constructor for class org.sat4j.minisat.learning.FixedLengthLearning
 

G

gateFalse(int) - Method in class org.sat4j.tools.GateTranslator
translate y <=> FALSE into a clause.
GateTranslator - Class in org.sat4j.tools
Utility class to easily feed a SAT solver using logical gates.
GateTranslator(ISolver) - Constructor for class org.sat4j.tools.GateTranslator
 
gateTrue(int) - Method in class org.sat4j.tools.GateTranslator
translate y <=> TRUE into a clause.
GeneralizedSupportEncoding - Class in org.sat4j.reader.csp
 
GenericOptLauncher - Class in org.sat4j
 
GenericOptLauncher() - Constructor for class org.sat4j.GenericOptLauncher
 
GentSupports - Class in org.sat4j.reader.csp
 
GentSupports(int, int) - Constructor for class org.sat4j.reader.csp.GentSupports
 
get(int) - Method in class org.sat4j.core.Vec
 
get(int) - Method in class org.sat4j.core.VecInt
 
get(int) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
get(int) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
get(int) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
get(int) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
get(int) - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
get(int) - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
get(int) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
Retourne le ieme literal de la clause.
get(int) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
to obtain the i-th literal of the constraint
get(int) - Method in interface org.sat4j.reader.csp.Domain
 
get(int) - Method in class org.sat4j.reader.csp.EnumeratedDomain
 
get(int) - Method in class org.sat4j.reader.csp.RangeDomain
 
get(int) - Method in class org.sat4j.reader.csp.SingletonDomain
 
get() - Method in class org.sat4j.reader.OPBReader2005
get the next character from the stream
get(int) - Method in interface org.sat4j.specs.IConstr
returns the ith literal in the constraint
get(int) - Method in interface org.sat4j.specs.IVec
 
get(int) - Method in interface org.sat4j.specs.IVecInt
 
getActivity() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
getActivity() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Obtenir la valeur de l'activit?
getActivity() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Returns the activity of the constraint
getActivity() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
getActivity() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
getActivity() - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
getActivity() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
getActivity() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
to obtain the activity value of the constraint
getActivity() - Method in interface org.sat4j.minisat.core.Constr
To obtain the activity of the constraint.
getActivityPercent() - Method in class org.sat4j.minisat.learning.ActiveLearning
 
getBacktrackLevel(int) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
computes the level for the backtrack : the highest decision level for which the conflict is assertive.
getBacktrackLevel(int) - Method in interface org.sat4j.minisat.constraints.pb.IConflict
retourne le niveau de backtrack : c'est-?
getBeginTime() - Method in class org.sat4j.AbstractLauncher
Obtaining the current time spent since the beginning of the solving process.
getClaDecay() - Method in class org.sat4j.minisat.core.SearchParams
 
getCoef(int) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
getCoef(int) - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
getCoef(int) - Method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
getCoef(int) - Method in class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
getCoef(int) - Method in interface org.sat4j.minisat.constraints.pb.PBConstr
 
getCoef(int) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
to obtain the coefficient of the i-th literal of the constraint
getCoef(int) - Method in class org.sat4j.minisat.constraints.pb.WLClausePB
 
getCoeffs() - Method in class org.sat4j.opt.ObjectiveFunction
 
getCoeffs() - Method in class org.sat4j.reader.OPBReader2005
 
getCoefs() - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
getCoefs() - Method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
getCoefs() - Method in class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
getCoefs() - Method in interface org.sat4j.minisat.constraints.pb.PBConstr
 
getCoefs() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
getCoefs() - Method in class org.sat4j.minisat.constraints.pb.WLClausePB
 
getColor() - Method in enum org.sat4j.ResultCode
 
getConflictBoundIncFactor() - Method in class org.sat4j.minisat.core.SearchParams
 
getDegree() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
getDegree() - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
getDegree() - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
getDegree() - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
getDegree() - Method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
getDegree() - Method in class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
getDegree() - Method in interface org.sat4j.minisat.constraints.pb.PBConstr
 
getDegree() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
getDegree() - Method in class org.sat4j.minisat.constraints.pb.WLClausePB
 
getDSFactory() - Method in class org.sat4j.minisat.core.Solver
 
getExitCode() - Method in class org.sat4j.AbstractLauncher
Get the value of the ExitCode
getFactor() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
getFiles() - Method in class org.sat4j.ResultsManager
 
getFromPool(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
getFromPool(int) - Method in interface org.sat4j.minisat.core.ILits
Translates a Dimacs literal into an internal representation literal.
getInformations(URL) - Static method in class org.sat4j.ResultsManager
 
getInformations(String) - Static method in class org.sat4j.ResultsManager
 
getInformations(Reader) - Static method in class org.sat4j.ResultsManager
 
getInitConflictBound() - Method in class org.sat4j.minisat.core.SearchParams
 
getInstanceName(String[]) - Method in class org.sat4j.AbstractLauncher
 
getInstanceName(String[]) - Method in class org.sat4j.CSPLauncher
 
getInstanceName(String[]) - Method in class org.sat4j.GenericOptLauncher
 
getInstanceName(String[]) - Method in class org.sat4j.Lanceur
 
getInstanceName(String[]) - Method in class org.sat4j.LanceurPseudo2005
 
getInstanceName(String[]) - Method in class org.sat4j.MaxSatLauncher
 
getIthConstr(int) - Method in class org.sat4j.minisat.core.Solver
returns the ith constraint in the solver.
getLevel(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
getLevel(int) - Method in interface org.sat4j.minisat.core.ILits
 
getLimit() - Method in class org.sat4j.minisat.learning.ActiveLearning
 
getLimit() - Method in class org.sat4j.minisat.learning.ClauseOnlyLearning
 
getLimit() - Method in class org.sat4j.minisat.learning.PercentLengthLearning
 
getLits() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
getLits() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
getLits() - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
getLits() - Method in class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
getLits() - Method in interface org.sat4j.minisat.constraints.pb.PBConstr
 
getLits() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
getLogWriter() - Method in class org.sat4j.AbstractLauncher
 
getMark(int) - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
getMark(int) - Method in interface org.sat4j.minisat.core.IMarkableLits
To get the mark for a given literal.
getMarkedLiterals() - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
getMarkedLiterals(int) - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
getMarkedLiterals() - Method in interface org.sat4j.minisat.core.IMarkableLits
Returns the set of all marked literals.
getMarkedLiterals(int) - Method in interface org.sat4j.minisat.core.IMarkableLits
Returns that set of all the literals having a specific mark.
getMarkedVariables() - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
getMarkedVariables(int) - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
getMarkedVariables() - Method in interface org.sat4j.minisat.core.IMarkableLits
Returns the set of all marked variables.
getMarkedVariables(int) - Method in interface org.sat4j.minisat.core.IMarkableLits
Returns the set of all variables having a specific mark.
getMarks() - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
getMarks() - Method in interface org.sat4j.minisat.core.IMarkableLits
 
getMaxLength() - Method in class org.sat4j.minisat.learning.FixedLengthLearning
 
getmin() - Method in class org.sat4j.minisat.core.Heap
 
getObjectiveFunction() - Method in class org.sat4j.reader.OPBReader2005
 
getOrder() - Method in class org.sat4j.minisat.core.Solver
 
getOutLearnt() - Method in class org.sat4j.minisat.core.Solver
 
getPeriod() - Method in class org.sat4j.minisat.orders.PureOrder
 
getReader() - Method in class org.sat4j.AbstractLauncher
 
getReason(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
getReason(int) - Method in interface org.sat4j.minisat.core.ILits
 
getSolver() - Method in class org.sat4j.reader.DimacsReader
 
getSolver() - Method in class org.sat4j.tools.DimacsArrayReader
 
getStat() - Method in class org.sat4j.minisat.core.Solver
 
getStat() - Method in interface org.sat4j.specs.ISolver
To obtain a map of the available statistics from the solver.
getStat() - Method in class org.sat4j.tools.DimacsOutputSolver
 
getStat() - Method in class org.sat4j.tools.SolverDecorator
 
getStats() - Method in class org.sat4j.minisat.core.Solver
 
getString(String) - Static method in class org.sat4j.Messages
 
getTimeout() - Method in class org.sat4j.minisat.core.Solver
 
getTimeout() - Method in interface org.sat4j.specs.ISolver
Useful to check the internal timeout of the solver.
getTimeout() - Method in class org.sat4j.tools.DimacsOutputSolver
 
getTimeout() - Method in class org.sat4j.tools.SolverDecorator
 
getValue() - Method in enum org.sat4j.ResultCode
 
getVarDecay() - Method in class org.sat4j.minisat.core.SearchParams
 
getVars() - Method in class org.sat4j.opt.ObjectiveFunction
 
getVars() - Method in class org.sat4j.reader.OPBReader2005
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
getVocabulary() - Method in interface org.sat4j.minisat.constraints.pb.PBConstr
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
getVocabulary() - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
getVocabulary() - Method in class org.sat4j.minisat.core.Solver
 
getVocabulary() - Method in class org.sat4j.minisat.orders.VarOrder
 
getVocabulary() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
getWatchesFor(int) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
getWatchesFor(int) - Method in class org.sat4j.minisat.constraints.ClausalDataStructureCB
 
getWatchesFor(int) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
GoodOPBReader - Class in org.sat4j.reader
This class is a quick hack to read opb formatted files.
GoodOPBReader(ISolver) - Constructor for class org.sat4j.reader.GoodOPBReader
 
growTo(int, T) - Method in class org.sat4j.core.Vec
 
growTo(int, int) - Method in class org.sat4j.core.VecInt
 
growTo(int, T) - Method in interface org.sat4j.specs.IVec
 
growTo(int, int) - Method in interface org.sat4j.specs.IVecInt
 

H

Handle<T> - Class in org.sat4j.minisat.core
This class simply holds a reference to a object.
Handle() - Constructor for class org.sat4j.minisat.core.Handle
 
handleConstr(String, IVecInt) - Method in class org.sat4j.reader.DimacsReader
 
handleConstr(String, IVecInt) - Method in class org.sat4j.reader.ExtendedDimacsReader
 
handleConstr(int, int, int[]) - Method in class org.sat4j.tools.DimacsArrayReader
 
handleConstr(int, int, int[]) - Method in class org.sat4j.tools.DimacsArrayToDimacsConverter
 
handleConstr(int, int, int[]) - Method in class org.sat4j.tools.ExtendedDimacsArrayReader
Handles a single constraint (constraint == Extended Dimacs circuit gate).
handleConstr(int, int, int[]) - Method in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
Handles a single constraint (constraint == Extended Dimacs circuit gate).
hasASingleSolution() - Method in class org.sat4j.tools.SingleSolutionDetector
Please use that method only after a positive answer from isSatisfiable() (else a runtime exception will be launched).
hasASingleSolution(IVecInt) - Method in class org.sat4j.tools.SingleSolutionDetector
Please use that method only after a positive answer from isSatisfiable(assumptions) (else a runtime exception will be launched).
hashCode() - Method in class org.sat4j.core.Vec
 
hashCode() - Method in class org.sat4j.core.VecInt
 
hasNoObjectiveFunction() - Method in class org.sat4j.opt.MaxSatDecorator
 
hasNoObjectiveFunction() - Method in class org.sat4j.opt.MinCostDecorator
 
hasNoObjectiveFunction() - Method in class org.sat4j.opt.MinOneDecorator
 
hasNoObjectiveFunction() - Method in class org.sat4j.opt.PseudoOptDecorator
 
hasNoObjectiveFunction() - Method in class org.sat4j.opt.WeightedMaxSatDecorator
 
hasNoObjectiveFunction() - Method in interface org.sat4j.specs.IOptimizationProblem
 
Heap - Class in org.sat4j.minisat.core
Heap implementation used to maintain the variables order in some heuristics.
Heap(double[]) - Constructor for class org.sat4j.minisat.core.Heap
 
heap - Variable in class org.sat4j.minisat.orders.VarOrderHeap
 
heapProperty() - Method in class org.sat4j.minisat.core.Heap
 
heapProperty(int) - Method in class org.sat4j.minisat.core.Heap
 

I

IConflict - Interface in org.sat4j.minisat.constraints.pb
 
IConstr - Interface in org.sat4j.specs
The most general abstraction for handling a constraint.
IDataStructurePB - Interface in org.sat4j.minisat.constraints.pb
 
IFF - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
IFF - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
IFF - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
iff(int, IVecInt) - Method in class org.sat4j.tools.GateTranslator
translate y <=> (x1 <=> x2 <=> ... <=> xn) into clauses.
IFTHENELSE - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
IFTHENELSE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
IFTHENELSE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
IInternalPBConstraintCreator - Interface in org.sat4j.minisat.constraints.pb
 
ILits - Interface in org.sat4j.minisat.core
That interface manages the solver's internal vocabulary.
ILits2 - Interface in org.sat4j.minisat.core
Specific vocabulary taking special care of binary clauses.
ILits23 - Interface in org.sat4j.minisat.core
Specific vocabulary taking special care of binary and ternary clauses.
IMarkableLits - Interface in org.sat4j.minisat.core
Vocabulary in which literals can be marked.
IMPLIES - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
IMPLIES - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
IMPLIES - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Incr?
incActivity(double) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Increments activity of the constraint
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
increase activity value of the constraint
incActivity(double) - Method in interface org.sat4j.minisat.core.Constr
Increase the constraint activity.
increase(int) - Method in class org.sat4j.minisat.core.Heap
 
inHeap(int) - Method in class org.sat4j.minisat.core.Heap
 
init(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
init(int) - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
init(int) - Method in interface org.sat4j.minisat.core.ILits
 
init() - Method in interface org.sat4j.minisat.core.IOrder
that method has the responsibility to initialize all arrays in the heuristics.
init() - Method in interface org.sat4j.minisat.core.LearningStrategy
hook method called just before the search begins.
init(SearchParams) - Method in interface org.sat4j.minisat.core.RestartStrategy
Hook method called just before the search starts.
init() - Method in class org.sat4j.minisat.learning.FixedLengthLearning
 
init() - Method in class org.sat4j.minisat.learning.LimitedLearning
 
init() - Method in class org.sat4j.minisat.learning.PercentLengthLearning
 
init() - Method in class org.sat4j.minisat.orders.JWOrder
 
init() - Method in class org.sat4j.minisat.orders.MyOrder
 
init() - Method in class org.sat4j.minisat.orders.VarOrder
 
init() - Method in class org.sat4j.minisat.orders.VarOrderHeap
that method has the responsability to initialize all arrays in the heuristics.
init() - Method in class org.sat4j.minisat.orders.VarOrderHeapObjective
 
init(SearchParams) - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
init(SearchParams) - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
init(SearchParams) - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
init() - Method in class org.sat4j.tools.DimacsArrayToDimacsConverter
 
initAnalyze() - Method in interface org.sat4j.minisat.core.AssertingClauseGenerator
hook method called before the analysis.
initAnalyze() - Method in class org.sat4j.minisat.uip.DecisionUIP
 
initAnalyze() - Method in class org.sat4j.minisat.uip.FirstUIP
 
insert(int) - Method in class org.sat4j.minisat.core.Heap
 
insert(int) - Method in class org.sat4j.minisat.core.IntQueue
Add an element to the queue.
insertFirst(T) - Method in class org.sat4j.core.Vec
Insert an element at the very begining of the vector.
insertFirst(int) - Method in class org.sat4j.core.VecInt
Insert an element at the very begining of the vector.
insertFirst(T) - Method in interface org.sat4j.specs.IVec
Insert an element at the very begining of the vector.
insertFirst(int) - Method in interface org.sat4j.specs.IVecInt
Insert an element at the very begining of the vector.
insertFirstWithShifting(T) - Method in class org.sat4j.core.Vec
 
insertFirstWithShifting(T) - Method in interface org.sat4j.specs.IVec
 
inspects - Variable in class org.sat4j.minisat.core.SolverStats
 
instance() - Static method in class org.sat4j.minisat.SolverFactory
Access to the single instance of the factory.
instance() - Static method in class org.sat4j.reader.csp.BinarySupportEncoding
 
instance() - Static method in class org.sat4j.reader.csp.DirectEncoding
 
instance() - Static method in class org.sat4j.reader.csp.GeneralizedSupportEncoding
 
InstanceReader - Class in org.sat4j.reader
An reader having the responsability to choose the right reader according to the input.
InstanceReader(ISolver) - Constructor for class org.sat4j.reader.InstanceReader
 
IntQueue - Class in org.sat4j.minisat.core
Implementation of a queue.
IntQueue() - Constructor for class org.sat4j.minisat.core.IntQueue
 
IOptimizationProblem - Interface in org.sat4j.specs
 
IOrder<L extends ILits> - Interface in org.sat4j.minisat.core
Interface for the variable ordering heuristics.
IProblem - Interface in org.sat4j.specs
Access to the information related to a given problem instance.
isAssertive(int) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
tests if the conflict is assertive (allows to imply a literal) at a particular decision level
isAssertive(int) - Method in interface org.sat4j.minisat.constraints.pb.IConflict
 
isAssertive(int) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
This predicate tests wether the constraint is assertive at decision level dl
isEmpty() - Method in class org.sat4j.core.Vec
 
isEmpty() - Method in class org.sat4j.core.VecInt
 
isEmpty() - Method in interface org.sat4j.specs.IVec
To know if a vector is empty
isEmpty() - Method in interface org.sat4j.specs.IVecInt
To know if a vector is empty
isFalsified(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
isFalsified(int) - Method in interface org.sat4j.minisat.core.ILits
 
isGoodFirstCharacter(char) - Method in class org.sat4j.reader.OPBReader2005
 
isGoodFirstCharacter(char) - Method in class org.sat4j.reader.OPBReader2007
 
isGoodFollowingCharacter(char) - Method in class org.sat4j.reader.OPBReader2005
 
isImplied(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
isImplied(int) - Method in interface org.sat4j.minisat.core.ILits
 
isMarked(int) - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
isMarked(int) - Method in interface org.sat4j.minisat.core.IMarkableLits
To know if a given literal is marked, i.e. has a mark different from MARKLESS.
ISolver - Interface in org.sat4j.specs
That interface contains all the services available on a SAT solver.
isSatisfiable() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
D?
isSatisfiable() - Method in class org.sat4j.minisat.core.Solver
 
isSatisfiable(IVecInt) - Method in class org.sat4j.minisat.core.Solver
 
isSatisfiable() - Method in interface org.sat4j.specs.IProblem
Check the satisfiability of the set of constraints contained inside the solver.
isSatisfiable(IVecInt) - Method in interface org.sat4j.specs.IProblem
Check the satisfiability of the set of constraints contained inside the solver.
isSatisfiable() - Method in class org.sat4j.tools.DimacsOutputSolver
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.DimacsOutputSolver
 
isSatisfiable() - Method in class org.sat4j.tools.ModelIterator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.ModelIterator
 
isSatisfiable() - Method in class org.sat4j.tools.SolverDecorator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.SolverDecorator
 
isSatisfied(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
isSatisfied(int) - Method in interface org.sat4j.minisat.core.ILits
 
isSubsetOf(VecInt) - Method in class org.sat4j.core.VecInt
to detect that the vector is a subset of another one.
isUnassigned(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
isUnassigned(int) - Method in interface org.sat4j.minisat.core.ILits
 
isVerbose() - Method in class org.sat4j.reader.Reader
 
ite(int, int, int, int) - Method in class org.sat4j.tools.GateTranslator
translate y <=> if x1 then x2 else x3 into clauses.
iterator() - Method in class org.sat4j.core.Vec
 
iterator() - Method in class org.sat4j.core.VecInt
 
iterator() - Method in class org.sat4j.reader.csp.EnumeratedDomain
 
iterator() - Method in class org.sat4j.reader.csp.RangeDomain
 
iterator() - Method in class org.sat4j.reader.csp.SingletonDomain
 
IVec<T> - Interface in org.sat4j.specs
An abstraction on the type of vector used in the library.
IVecInt - Interface in org.sat4j.specs
An abstraction for the vector of int used on the library.

J

JWOrder - Class in org.sat4j.minisat.orders
 
JWOrder() - Constructor for class org.sat4j.minisat.orders.JWOrder
 

L

Lanceur - Class in org.sat4j
This class is used to launch the SAT solvers from the command line.
Lanceur() - Constructor for class org.sat4j.Lanceur
 
LanceurPseudo2005 - Class in org.sat4j
Launcher especially dedicated to the pseudo boolean 05 evaluation (@link http://www.cril.univ-artois.fr/PB05/).
LanceurPseudo2005() - Constructor for class org.sat4j.LanceurPseudo2005
 
LanceurPseudo2007 - Class in org.sat4j
 
LanceurPseudo2007() - Constructor for class org.sat4j.LanceurPseudo2007
 
last() - Method in class org.sat4j.core.Vec
return the latest element on the stack.
last() - Method in class org.sat4j.core.VecInt
 
last() - Method in interface org.sat4j.specs.IVec
return the latest element on the stack.
last() - Method in interface org.sat4j.specs.IVecInt
 
lastVar - Variable in class org.sat4j.minisat.orders.VarOrder
Derniere variable choisie
Lbool - Enum in org.sat4j.minisat.core
That enumeration defines the possible truth value for a variable: satisfied, falsified or unknown/undefined.
learn(Constr) - Method in class org.sat4j.minisat.core.DotSearchListener
 
learn(Constr) - Method in interface org.sat4j.minisat.core.Learner
 
learn(Constr) - Method in interface org.sat4j.minisat.core.SearchListener
learning a new clause
learn(Constr) - Method in class org.sat4j.minisat.core.Solver
 
learn(Constr) - Method in class org.sat4j.minisat.core.TextOutputListener
 
learnConstraint(Constr) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
learnConstraint(Constr) - Method in class org.sat4j.minisat.constraints.MixedDataStructureWithBinary
 
learnConstraint(Constr) - Method in class org.sat4j.minisat.constraints.MixedDataStructureWithBinaryAndTernary
 
learnConstraint(Constr) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
learnedbinaryclauses - Variable in class org.sat4j.minisat.core.SolverStats
 
learnedclauses - Variable in class org.sat4j.minisat.core.SolverStats
 
learnedliterals - Variable in class org.sat4j.minisat.core.SolverStats
 
learnedternaryclauses - Variable in class org.sat4j.minisat.core.SolverStats
 
learner - Variable in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
Learner - Interface in org.sat4j.minisat.core
Provide the learning service.
learningCondition(Constr) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
learningCondition(Constr) - Method in class org.sat4j.minisat.learning.ClauseOnlyLearning
 
learningCondition(Constr) - Method in class org.sat4j.minisat.learning.FixedLengthLearning
 
learningCondition(Constr) - Method in class org.sat4j.minisat.learning.LimitedLearning
 
learningCondition(Constr) - Method in class org.sat4j.minisat.learning.PercentLengthLearning
 
LearningStrategy<L extends ILits> - Interface in org.sat4j.minisat.core
Implementation of the strategy design pattern for allowing various learning schemes.
learns(Constr) - Method in interface org.sat4j.minisat.core.LearningStrategy
 
learns(Constr) - Method in class org.sat4j.minisat.learning.LimitedLearning
 
learns(Constr) - Method in class org.sat4j.minisat.learning.MiniSATLearning
 
learns(Constr) - Method in class org.sat4j.minisat.learning.NoLearningButHeuristics
 
learns(Constr) - Method in class org.sat4j.minisat.learning.NoLearningNoHeuristics
 
learnt() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
learnt() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
D?
learnt() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Returns wether the constraint is learnt or not.
learnt() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.DefaultWLClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
learnt() - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
D?
learnt() - Method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
D?
learnt - Variable in class org.sat4j.minisat.constraints.pb.WatchPb
true if the constraint is a learned constraint
learnt() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
is the constraint a learnt constrainte ?
learnt() - Method in interface org.sat4j.specs.IConstr
 
LearntWLClause - Class in org.sat4j.minisat.constraints.cnf
 
LearntWLClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
LecteurDimacs - Class in org.sat4j.reader
Dimacs Reader written by Frederic Laihem.
LecteurDimacs(ISolver) - Constructor for class org.sat4j.reader.LecteurDimacs
 
lightSolver() - Method in class org.sat4j.core.ASolverFactory
To obtain a solver that is suitable for solving many small instances of SAT problems.
lightSolver() - Method in class org.sat4j.minisat.SolverFactory
 
LimitedLearning<L extends ILits> - Class in org.sat4j.minisat.learning
Learn only clauses which size is smaller than a percentage of the number of variables.
LimitedLearning() - Constructor for class org.sat4j.minisat.learning.LimitedLearning
 
linearisation(ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.card.MinWatchCard
Simplifies the constraint w.r.t. the assignments of the literals
literalInAProduct(String, IVecInt) - Method in class org.sat4j.reader.OPBReader2007
callback called when we read a term of a constraint
LiteralsUtils - Class in org.sat4j.minisat.core
Utility methods to avoid using bit manipulation inside code.
lits - Variable in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
lits - Variable in class org.sat4j.minisat.constraints.card.AtLeast
constraint literals
lits - Variable in class org.sat4j.minisat.constraints.cnf.CBClause
 
Lits - Class in org.sat4j.minisat.constraints.cnf
 
Lits() - Constructor for class org.sat4j.minisat.constraints.cnf.Lits
 
lits - Variable in class org.sat4j.minisat.constraints.cnf.WLClause
 
lits - Variable in class org.sat4j.minisat.constraints.pb.WatchPb
literals of the constraint
lits - Variable in class org.sat4j.minisat.learning.LimitedLearning
 
lits - Variable in class org.sat4j.minisat.orders.VarOrder
 
lits - Variable in class org.sat4j.minisat.orders.VarOrderHeap
 
Lits2 - Class in org.sat4j.minisat.constraints.cnf
 
Lits2() - Constructor for class org.sat4j.minisat.constraints.cnf.Lits2
 
Lits23 - Class in org.sat4j.minisat.constraints.cnf
 
Lits23() - Constructor for class org.sat4j.minisat.constraints.cnf.Lits23
 
locked() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
locked() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
La contrainte est la cause d'une propagation unitaire
locked() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Returns if the constraint is the reason for a unit propagation.
locked() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
locked() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
locked() - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
locked() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
locked - Variable in class org.sat4j.minisat.constraints.pb.WatchPb
true if the constraint is the origin of unit propagation
locked() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
The constraint is the reason of a unit propagation.
locked() - Method in interface org.sat4j.minisat.core.Constr
Indicate wether a constraint is responsible from an assignment.
log(String) - Method in class org.sat4j.AbstractLauncher
Display messages as comments on STDOUT
LubyRestarts - Class in org.sat4j.minisat.restarts
Luby series code taken from SATZ_rand 5.0 from Henry Kautz http://www.cs.rochester.edu/u/kautz/satz-rand/satz-rand-v5.0.tgz Luby's series long luby_super(int i) { long power; int k; if (i<=0){ fprintf(stderr, "bad argument super(%d)\n", i); exit(1); } /* let 2ˆk be the least power of 2 >= (i+1) k = 1; power = 2; while (power < (i+1)){ k += 1; power *= 2; } if (power == (i+1)) return (power/2); return (luby_super(i - (power/2) + 1)); }
LubyRestarts() - Constructor for class org.sat4j.minisat.restarts.LubyRestarts
 

M

main(String[]) - Static method in class org.sat4j.CSPLauncher
 
main(String[]) - Static method in class org.sat4j.GenericOptLauncher
 
main(String[]) - Static method in class org.sat4j.Lanceur
Lance le prouveur sur un fichier Dimacs.
main(String[]) - Static method in class org.sat4j.LanceurPseudo2005
Lance le prouveur sur un fichier Dimacs
main(String[]) - Static method in class org.sat4j.LanceurPseudo2007
Lance le prouveur sur un fichier Dimacs
main(String[]) - Static method in class org.sat4j.MaxSatLauncher
 
main(String[]) - Static method in class org.sat4j.MoreThanSAT
 
manageAllowedTuples(int, int, int) - Method in class org.sat4j.reader.CSPExtSupportReader
 
manageAllowedTuples(int, int, int) - Method in class org.sat4j.reader.CSPReader
 
manageAllowedTuples(int, int, int) - Method in class org.sat4j.reader.CSPSupportReader
 
MapPb - Class in org.sat4j.minisat.constraints.pb
 
MarkableLits - Class in org.sat4j.minisat.constraints.cnf
 
MarkableLits() - Constructor for class org.sat4j.minisat.constraints.cnf.MarkableLits
 
MARKLESS - Static variable in interface org.sat4j.minisat.core.IMarkableLits
 
maximalCoefficient(int) - Method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
maximalCoefficient(int) - Method in class org.sat4j.minisat.constraints.pb.PuebloMinWatchPb
 
MaxSatDecorator - Class in org.sat4j.opt
 
MaxSatDecorator(ISolver) - Constructor for class org.sat4j.opt.MaxSatDecorator
 
MaxSatLauncher - Class in org.sat4j
 
MaxSatLauncher() - Constructor for class org.sat4j.MaxSatLauncher
 
maxUnsatisfied - Variable in class org.sat4j.minisat.constraints.card.AtLeast
number of allowed falsified literal
MaxWatchCard - Class in org.sat4j.minisat.constraints.card
 
maxWatchCardNew(UnitPropagationListener, ILits, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Permet la cr?
MaxWatchPb - Class in org.sat4j.minisat.constraints.pb
 
maxWatchPbNew(UnitPropagationListener, ILits, IVecInt, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
 
maxWatchPbNew(UnitPropagationListener, ILits, IVecInt, IVec<BigInteger>, boolean, BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
 
Messages - Class in org.sat4j
That class is intented to manage internationalisation within the application.
metaData(int, int) - Method in class org.sat4j.reader.OPBReader2005
callback called when we get the number of variables and the expected number of constraints
MinCostDecorator - Class in org.sat4j.opt
A decorator that computes minimal cost models.
MinCostDecorator(ISolver) - Constructor for class org.sat4j.opt.MinCostDecorator
 
Minimal4CardinalityModel - Class in org.sat4j.tools
Computes models with a minimal number (with respect to cardinality) of negative literals.
Minimal4CardinalityModel(ISolver) - Constructor for class org.sat4j.tools.Minimal4CardinalityModel
 
Minimal4InclusionModel - Class in org.sat4j.tools
Computes models with a minimal subset (with respect to set inclusion) of negative literals.
Minimal4InclusionModel(ISolver) - Constructor for class org.sat4j.tools.Minimal4InclusionModel
 
MiniSATLearning<L extends ILits> - Class in org.sat4j.minisat.learning
MiniSAT learning scheme.
MiniSATLearning() - Constructor for class org.sat4j.minisat.learning.MiniSATLearning
 
MiniSATRestarts - Class in org.sat4j.minisat.restarts
 
MiniSATRestarts() - Constructor for class org.sat4j.minisat.restarts.MiniSATRestarts
 
MinOneDecorator - Class in org.sat4j.opt
Computes a solution with the smallest number of satisfied literals.
MinOneDecorator(ISolver) - Constructor for class org.sat4j.opt.MinOneDecorator
 
MinWatchCard - Class in org.sat4j.minisat.constraints.card
 
MinWatchCard(ILits, IVecInt, boolean, int) - Constructor for class org.sat4j.minisat.constraints.card.MinWatchCard
Constructs and normalizes a cardinality constraint. used by minWatchCardNew in the non-normalized case.
MinWatchCard(ILits, IVecInt, int) - Constructor for class org.sat4j.minisat.constraints.card.MinWatchCard
Constructs and normalizes a cardinality constraint. used by MinWatchCardPB.normalizedMinWatchCardNew() in the normalized case.
minWatchCardNew(UnitPropagationListener, ILits, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.card.MinWatchCard
Constructs a cardinality constraint with a minimal set of watched literals Permet la cr?
MinWatchCardPB - Class in org.sat4j.minisat.constraints.pb
 
MinWatchCardPB(ILits, IVecInt, boolean, int) - Constructor for class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
MinWatchCardPB(ILits, IVecInt, int) - Constructor for class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
minWatchCardPBNew(UnitPropagationListener, ILits, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
Permet la cr?
MinWatchPb - Class in org.sat4j.minisat.constraints.pb
 
MinWatchPb(ILits, IDataStructurePB) - Constructor for class org.sat4j.minisat.constraints.pb.MinWatchPb
Constructeur de base des contraintes
MinWatchPb(ILits, int[], BigInteger[], BigInteger) - Constructor for class org.sat4j.minisat.constraints.pb.MinWatchPb
 
minWatchPbNew(UnitPropagationListener, ILits, IVecInt, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
minWatchPbNew(UnitPropagationListener, ILits, IVecInt, IVec<BigInteger>, boolean, BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
minWatchPbNew(UnitPropagationListener, ILits, IVecInt, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.pb.PuebloMinWatchPb
 
minWatchPbNew(UnitPropagationListener, ILits, IVecInt, IVec<BigInteger>, boolean, BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.PuebloMinWatchPb
 
minWatchPbNew(UnitPropagationListener, ILits, IDataStructurePB) - Static method in class org.sat4j.minisat.constraints.pb.PuebloMinWatchPb
 
MixableCBClause - Class in org.sat4j.minisat.constraints.cnf
Counter Based clauses that can be mixed with WLCLauses
MixableCBClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.MixableCBClause
 
MixableCBClause(IVecInt, ILits, boolean) - Constructor for class org.sat4j.minisat.constraints.cnf.MixableCBClause
 
MixableCBClausePB - Class in org.sat4j.minisat.constraints.pb
 
MixableCBClausePB(IVecInt, ILits, boolean) - Constructor for class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
MixableCBClausePB(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.pb.MixableCBClausePB
 
MixedDataStructureDaniel - Class in org.sat4j.minisat.constraints
 
MixedDataStructureDaniel() - Constructor for class org.sat4j.minisat.constraints.MixedDataStructureDaniel
 
MixedDataStructureDanielCBWL - Class in org.sat4j.minisat.constraints
 
MixedDataStructureDanielCBWL() - Constructor for class org.sat4j.minisat.constraints.MixedDataStructureDanielCBWL
 
MixedDataStructureWithBinary - Class in org.sat4j.minisat.constraints
 
MixedDataStructureWithBinary() - Constructor for class org.sat4j.minisat.constraints.MixedDataStructureWithBinary
 
MixedDataStructureWithBinaryAndTernary - Class in org.sat4j.minisat.constraints
 
MixedDataStructureWithBinaryAndTernary() - Constructor for class org.sat4j.minisat.constraints.MixedDataStructureWithBinaryAndTernary
 
model() - Method in class org.sat4j.minisat.core.Solver
Si un mod?
model(int) - Method in class org.sat4j.minisat.core.Solver
 
model() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
model() - Method in class org.sat4j.opt.MinCostDecorator
 
model() - Method in class org.sat4j.opt.MinOneDecorator
 
model() - Method in class org.sat4j.opt.PseudoOptDecorator
 
model() - Method in interface org.sat4j.specs.IProblem
Provide a model (if any) for a satisfiable formula.
model(int) - Method in interface org.sat4j.specs.IProblem
Provide the truth value of a specific variable in the model.
model() - Method in class org.sat4j.tools.DimacsOutputSolver
 
model(int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
model() - Method in class org.sat4j.tools.Minimal4CardinalityModel
 
model() - Method in class org.sat4j.tools.Minimal4InclusionModel
 
model() - Method in class org.sat4j.tools.ModelIterator
 
model(int) - Method in class org.sat4j.tools.SolverDecorator
 
model() - Method in class org.sat4j.tools.SolverDecorator
 
ModelIterator - Class in org.sat4j.tools
That class allows to iterate through all the models (implicants) of a formula.
ModelIterator(ISolver) - Constructor for class org.sat4j.tools.ModelIterator
 
MoreThanSAT - Class in org.sat4j
This is an example of use of the SAT4J library for computing the backbone of a CNF or to compute the number of solutions of a CNF.
moveTo(IVec<T>) - Method in class org.sat4j.core.Vec
 
moveTo(int, int) - Method in class org.sat4j.core.Vec
 
moveTo(IVecInt) - Method in class org.sat4j.core.VecInt
 
moveTo(int, int) - Method in class org.sat4j.core.VecInt
 
moveTo(int[]) - Method in class org.sat4j.core.VecInt
 
moveTo(IVec<T>) - Method in interface org.sat4j.specs.IVec
Move the content of the vector into dest.
moveTo(int, int) - Method in interface org.sat4j.specs.IVec
Move elements inside the vector.
moveTo(IVecInt) - Method in interface org.sat4j.specs.IVecInt
 
moveTo(int[]) - Method in interface org.sat4j.specs.IVecInt
 
moveTo(int, int) - Method in interface org.sat4j.specs.IVecInt
Move elements inside the vector.
moveTo2(IVecInt) - Method in class org.sat4j.core.VecInt
 
moveTo2(IVecInt) - Method in interface org.sat4j.specs.IVecInt
 
MyOrder - Class in org.sat4j.minisat.orders
 
MyOrder() - Constructor for class org.sat4j.minisat.orders.MyOrder
 

N

NAND - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
NAND - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
NAND - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
nAssigns() - Method in class org.sat4j.minisat.core.Solver
 
nbConstr - Variable in class org.sat4j.reader.OPBReader2005
 
nbConstraintsRead - Variable in class org.sat4j.reader.OPBReader2005
 
nBinaryClauses(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits2
To know the number of binary clauses in which the literal occurs.
nBinaryClauses(int) - Method in interface org.sat4j.minisat.core.ILits2
To know the number of binary clauses in which the literal occurs.
nbnewvar - Variable in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
nbOfWatched() - Method in class org.sat4j.minisat.constraints.pb.MinWatchPb
Nombre de litt???
nborigvars - Variable in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
nbVars - Variable in class org.sat4j.reader.OPBReader2005
 
nConstraints() - Method in class org.sat4j.minisat.core.Solver
 
nConstraints() - Method in interface org.sat4j.specs.IProblem
To know the number of constraints currently available in the solver.
nConstraints() - Method in class org.sat4j.tools.DimacsOutputSolver
 
nConstraints() - Method in class org.sat4j.tools.SolverDecorator
 
neg(int) - Static method in class org.sat4j.minisat.core.LiteralsUtils
 
negateLiteralInAProduct(String, IVecInt) - Method in class org.sat4j.reader.OPBReader2007
callback called when we read a term of a constraint
newActiveLearning() - Static method in class org.sat4j.minisat.SolverFactory
 
newBackjumping() - Static method in class org.sat4j.minisat.SolverFactory
 
newDefault() - Static method in class org.sat4j.minisat.SolverFactory
Default solver of the SolverFactory.
newDimacsOutput() - Static method in class org.sat4j.minisat.SolverFactory
 
newLight() - Static method in class org.sat4j.minisat.SolverFactory
Small footprint SAT solver.
newMini3SAT() - Static method in class org.sat4j.minisat.SolverFactory
 
newMini3SATb() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniCard() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning(int) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning(DataStructureFactory<L>) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning(DataStructureFactory<L>, int) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning(DataStructureFactory<L>, IOrder<L>) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning2() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning23() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning2Heap() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearning2NewOrder() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningCB() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningCBWL() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningCBWLPure() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningEZSimp() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningEZSimp(DataStructureFactory<L>) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeap() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeap(DataStructureFactory<L>) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeapExpSimp() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeapEZSimp() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeapEZSimpLongRestarts() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeapEZSimpNoRestarts() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeapRsatExpSimp() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeapRsatExpSimpBiere() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeapRsatExpSimpLuby() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningOPBClauseCardConstrMaxSpecificOrderIncremental() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningOPBClauseCardConstrMaxSpecificOrderIncrementalLearnJustClauses() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningOPBClauseCardConstrMaxSpecificOrderIncrementalMerging() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningOPBClauseCardConstrMaxSpecificOrderIncrementalNoLearning() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningOPBClauseCardConstrMaxSpecificOrderIncrementalReductionToClause() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningPure() - Static method in class org.sat4j.minisat.SolverFactory
 
newMinimalOPBClauseCardConstrMaxSpecificOrder() - Static method in class org.sat4j.minisat.SolverFactory
 
newMinimalOPBMax() - Static method in class org.sat4j.minisat.SolverFactory
 
newMinimalOPBMin() - Static method in class org.sat4j.minisat.SolverFactory
 
newMinimalOPBMinPueblo() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniMaxSAT() - Static method in class org.sat4j.minisat.SolverFactory
Builds a SAT solver for the MAX sat evaluation.
newMiniOPBClauseAtLeastConstrMax() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBClauseAtLeastMinPueblo() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBClauseCardConstrMax() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBClauseCardConstrMaxImplied() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBClauseCardConstrMaxReduceToClause() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBClauseCardConstrMaxSpecificOrder() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBClauseCardMin() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBClauseCardMinPueblo() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBCounterBasedClauseCardConstrMax() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBMax() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBMin() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniOPBMinPueblo() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSAT() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSAT(DataStructureFactory<L>) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSAT2() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSAT23() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSAT23Heap() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSAT2Heap() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSATHeap() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSATHeap(DataStructureFactory<L>) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSATHeapExpSimp() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSATHeapEZSimp() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSATNoRestarts() - Static method in class org.sat4j.minisat.SolverFactory
 
newRelsat() - Static method in class org.sat4j.minisat.SolverFactory
 
newVar() - Method in interface org.sat4j.minisat.core.IOrder
Deprecated. 
newVar(int) - Method in interface org.sat4j.minisat.core.IOrder
Method called when Solver.newVar(int) is called.
newVar() - Method in class org.sat4j.minisat.core.Solver
 
newVar(int) - Method in class org.sat4j.minisat.core.Solver
 
newVar() - Method in class org.sat4j.minisat.orders.VarOrder
 
newVar(int) - Method in class org.sat4j.minisat.orders.VarOrder
 
newVar() - Method in class org.sat4j.minisat.orders.VarOrderHeap
Appelee quand une nouvelle variable est creee.
newVar(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
Appelee lorsque plusieurs variables sont creees
newVar(int) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
newVar() - Method in class org.sat4j.opt.MinCostDecorator
 
newVar(int) - Method in class org.sat4j.opt.MinCostDecorator
Setup the number of variables to use inside the solver.
newVar() - Method in interface org.sat4j.specs.ISolver
Deprecated. 
newVar(int) - Method in interface org.sat4j.specs.ISolver
Create howmany variables in the solver (and thus in the vocabulary).
newVar() - Method in class org.sat4j.tools.DimacsOutputSolver
 
newVar(int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
newVar() - Method in class org.sat4j.tools.SolverDecorator
 
newVar(int) - Method in class org.sat4j.tools.SolverDecorator
 
nextRestartNumberOfConflict() - Method in interface org.sat4j.minisat.core.RestartStrategy
Ask for the next restart in number of conflicts.
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
niceCheckedParameters(IVecInt, IVec<BigInteger>, boolean, BigInteger, ILits) - Static method in class org.sat4j.minisat.constraints.pb.WatchPb
 
niceParameters(UnitPropagationListener, ILits, IVecInt, int) - Static method in class org.sat4j.minisat.constraints.card.AtLeast
 
niceParameters(IVecInt, IVec<BigInteger>, boolean, BigInteger, ILits) - Static method in class org.sat4j.minisat.constraints.pb.WatchPb
 
NO_SIMPLIFICATION - Static variable in class org.sat4j.minisat.core.Solver
 
Nogoods - Class in org.sat4j.reader.csp
 
Nogoods(int, int) - Constructor for class org.sat4j.reader.csp.Nogoods
 
NoLearningButHeuristics<L extends ILits> - Class in org.sat4j.minisat.learning
Allows MiniSAT to do backjumping without learning.
NoLearningButHeuristics() - Constructor for class org.sat4j.minisat.learning.NoLearningButHeuristics
 
NoLearningNoHeuristics<L extends ILits> - Class in org.sat4j.minisat.learning
Allows MiniSAT to do backjumping without learning.
NoLearningNoHeuristics() - Constructor for class org.sat4j.minisat.learning.NoLearningNoHeuristics
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.opt.MaxSatDecorator
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.opt.MinCostDecorator
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.opt.MinOneDecorator
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.opt.PseudoOptDecorator
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.opt.WeightedMaxSatDecorator
 
nonOptimalMeansSatisfiable() - Method in interface org.sat4j.specs.IOptimizationProblem
 
NOR - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
NOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
NOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
normalize() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
On normalise la contrainte au sens de Barth
normalize() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
normalize the constraint (cf.
normalizedMaxWatchPbNew(UnitPropagationListener, ILits, IDataStructurePB) - Static method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
 
normalizedMaxWatchPbNew(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
 
normalizedMinWatchCardPBNew(UnitPropagationListener, ILits, IVecInt, int) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
Permet la cr?
normalizedMinWatchPbNew(UnitPropagationListener, ILits, IDataStructurePB) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
normalizedMinWatchPbNew(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.minisat.constraints.pb.PuebloMinWatchPb
 
not(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
not(int) - Method in interface org.sat4j.minisat.core.ILits
 
not() - Method in enum org.sat4j.minisat.core.Lbool
boolean negation.
NOT - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
NOT - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
NOT - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
not(int, int) - Method in class org.sat4j.tools.GateTranslator
Translate y <=> not x into clauses.
nTernaryClauses(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits23
 
nTernaryClauses(int) - Method in interface org.sat4j.minisat.core.ILits23
 
numberOfInterestingVariables() - Method in class org.sat4j.minisat.orders.VarOrder
 
numberOfInterestingVariables() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
nVars() - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
nVars() - Method in interface org.sat4j.minisat.core.ILits
to obtain the max id of the variable
nVars() - Method in class org.sat4j.minisat.core.Solver
 
nVars() - Method in interface org.sat4j.specs.IProblem
To know the number of variables used in the solver.
nVars() - Method in class org.sat4j.tools.DimacsOutputSolver
 
nVars() - Method in class org.sat4j.tools.SolverDecorator
 

O

obfct - Variable in class org.sat4j.LanceurPseudo2005
 
obj - Variable in class org.sat4j.minisat.core.Handle
 
ObjectiveFunction - Class in org.sat4j.opt
Abstraction for an Objective Function for Pseudo Boolean Optimization.
ObjectiveFunction(IVecInt, IVec<BigInteger>) - Constructor for class org.sat4j.opt.ObjectiveFunction
 
oldGetBacktrackLevel(int) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
 
oldIsAssertive(int) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
 
onCurrentDecisionLevelLiteral(int) - Method in interface org.sat4j.minisat.core.AssertingClauseGenerator
hook method called when a literal from the current decision lelvel is found.
onCurrentDecisionLevelLiteral(int) - Method in class org.sat4j.minisat.uip.DecisionUIP
 
onCurrentDecisionLevelLiteral(int) - Method in class org.sat4j.minisat.uip.FirstUIP
 
onFinish(ISolver, IVec<Var>) - Method in class org.sat4j.reader.csp.BinarySupportEncoding
 
onFinish(ISolver, IVec<Var>) - Method in class org.sat4j.reader.csp.DirectEncoding
 
onFinish(ISolver, IVec<Var>) - Method in interface org.sat4j.reader.csp.Encoding
 
onFinish(ISolver, IVec<Var>) - Method in class org.sat4j.reader.csp.GeneralizedSupportEncoding
 
onInit(ISolver, IVec<Var>) - Method in class org.sat4j.reader.csp.BinarySupportEncoding
 
onInit(ISolver, IVec<Var>) - Method in class org.sat4j.reader.csp.DirectEncoding
 
onInit(ISolver, IVec<Var>) - Method in interface org.sat4j.reader.csp.Encoding
 
onInit(ISolver, IVec<Var>) - Method in class org.sat4j.reader.csp.GeneralizedSupportEncoding
 
onNogood(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.reader.csp.BinarySupportEncoding
 
onNogood(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.reader.csp.DirectEncoding
 
onNogood(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in interface org.sat4j.reader.csp.Encoding
 
onNogood(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.reader.csp.GeneralizedSupportEncoding
 
onRestart() - Method in interface org.sat4j.minisat.core.RestartStrategy
Hook method called when a restart occurs (once the solver has backtracked to top decision level).
onRestart() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
onRestart() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
onRestart() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
onSupport(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.reader.csp.BinarySupportEncoding
 
onSupport(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.reader.csp.DirectEncoding
 
onSupport(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in interface org.sat4j.reader.csp.Encoding
 
onSupport(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.reader.csp.GeneralizedSupportEncoding
 
OPBReader2005 - Class in org.sat4j.reader
"Official" reader for the Pseudo Boolean evaluation 2005.
OPBReader2005(ISolver) - Constructor for class org.sat4j.reader.OPBReader2005
 
OPBReader2006 - Class in org.sat4j.reader
Reader complying to the PB06 input format.
OPBReader2006(ISolver) - Constructor for class org.sat4j.reader.OPBReader2006
 
OPBReader2007 - Class in org.sat4j.reader
 
OPBReader2007(ISolver) - Constructor for class org.sat4j.reader.OPBReader2007
 
OR - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
OR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
OR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
or(int, IVecInt) - Method in class org.sat4j.tools.GateTranslator
translate y <=> x1 \/ x2 \/ ... \/ xn into clauses.
order - Variable in class org.sat4j.minisat.orders.VarOrder
Ordre des variables
org.sat4j - package org.sat4j
Contain a command line launcher for the SAT solvers.
org.sat4j.core - package org.sat4j.core
Implementation of the data structures available in org.sat4j.specs.
org.sat4j.minisat - package org.sat4j.minisat
Implementation of the MiniSAT specification in Java.
org.sat4j.minisat.constraints - package org.sat4j.minisat.constraints
Implementations of various constraints for MiniSAT.
org.sat4j.minisat.constraints.card - package org.sat4j.minisat.constraints.card
Implementations of cardinality contraints.
org.sat4j.minisat.constraints.cnf - package org.sat4j.minisat.constraints.cnf
Implementations of clausal contraints.
org.sat4j.minisat.constraints.pb - package org.sat4j.minisat.constraints.pb
Implementations of pseudo boolean contraints.
org.sat4j.minisat.core - package org.sat4j.minisat.core
Implementation of the MiniSAT solver skeleton.
org.sat4j.minisat.learning - package org.sat4j.minisat.learning
Various learning strategies.
org.sat4j.minisat.orders - package org.sat4j.minisat.orders
Various heuristics to select the next variable to branch on.
org.sat4j.minisat.restarts - package org.sat4j.minisat.restarts
 
org.sat4j.minisat.uip - package org.sat4j.minisat.uip
Various ways to compute an asserting clause (containing one Unique Implication Point).
org.sat4j.opt - package org.sat4j.opt
Built-in optimization framework.
org.sat4j.reader - package org.sat4j.reader
Some utility classes to read problems from plain text files.
org.sat4j.reader.csp - package org.sat4j.reader.csp
Classes needed for CSP to SAT translation.
org.sat4j.specs - package org.sat4j.specs
Those classes are intented for users dealing with SAT solvers as blackboxes.
org.sat4j.tools - package org.sat4j.tools
Tools to be used on top of an ISolver.
OriginalWLClause - Class in org.sat4j.minisat.constraints.cnf
 
OriginalWLClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 

P

parse() - Method in class org.sat4j.reader.OPBReader2005
parses the file and uses the callbacks to send to send the data back to the program
ParseFormatException - Exception in org.sat4j.reader
Exception launched when there is a problem during parsing.
ParseFormatException() - Constructor for exception org.sat4j.reader.ParseFormatException
Constructor for ParseFormatException.
ParseFormatException(String) - Constructor for exception org.sat4j.reader.ParseFormatException
Constructor for ParseFormatException.
ParseFormatException(String, Throwable) - Constructor for exception org.sat4j.reader.ParseFormatException
Constructor for ParseFormatException.
ParseFormatException(Throwable) - Constructor for exception org.sat4j.reader.ParseFormatException
Constructor for ParseFormatException.
parseInstance(Reader) - Method in class org.sat4j.reader.AAGReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.AIGReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.AIGReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.CSPReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.DimacsReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.GoodOPBReader
 
parseInstance(String) - Method in class org.sat4j.reader.InstanceReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.InstanceReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.LecteurDimacs
 
parseInstance(Reader) - Method in class org.sat4j.reader.LecteurDimacs
 
parseInstance(Reader) - Method in class org.sat4j.reader.OPBReader2005
 
parseInstance(String) - Method in class org.sat4j.reader.Reader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.Reader
 
parseInstance(Reader) - Method in class org.sat4j.reader.Reader
 
parseInstance(String) - Method in class org.sat4j.reader.XMLCSPReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.XMLCSPReader
 
parseInstance(int[], int[], int[][], int) - Method in class org.sat4j.tools.DimacsArrayReader
 
parseInstance(int[], int[], int[][], int) - Method in class org.sat4j.tools.DimacsArrayToDimacsConverter
 
PBConstr - Interface in org.sat4j.minisat.constraints.pb
 
PBMaxCBClauseCardConstrDataStructure - Class in org.sat4j.minisat.constraints
 
PBMaxCBClauseCardConstrDataStructure() - Constructor for class org.sat4j.minisat.constraints.PBMaxCBClauseCardConstrDataStructure
 
PBMaxClauseAtLeastConstrDataStructure - Class in org.sat4j.minisat.constraints
 
PBMaxClauseAtLeastConstrDataStructure() - Constructor for class org.sat4j.minisat.constraints.PBMaxClauseAtLeastConstrDataStructure
 
PBMaxClauseCardConstrDataStructure - Class in org.sat4j.minisat.constraints
 
PBMaxClauseCardConstrDataStructure() - Constructor for class org.sat4j.minisat.constraints.PBMaxClauseCardConstrDataStructure
 
PBMaxDataStructure - Class in org.sat4j.minisat.constraints
 
PBMaxDataStructure() - Constructor for class org.sat4j.minisat.constraints.PBMaxDataStructure
 
PBMinClauseCardConstrDataStructure - Class in org.sat4j.minisat.constraints
 
PBMinClauseCardConstrDataStructure() - Constructor for class org.sat4j.minisat.constraints.PBMinClauseCardConstrDataStructure
 
PBMinDataStructure - Class in org.sat4j.minisat.constraints
 
PBMinDataStructure() - Constructor for class org.sat4j.minisat.constraints.PBMinDataStructure
 
PBSolver<L extends ILits> - Class in org.sat4j.minisat.constraints.pb
 
PBSolver(AssertingClauseGenerator, LearningStrategy<L>, DataStructureFactory<L>, IOrder<L>) - Constructor for class org.sat4j.minisat.constraints.pb.PBSolver
 
PBSolver(AssertingClauseGenerator, LearningStrategy<L>, DataStructureFactory<L>, SearchParams, IOrder<L>, RestartStrategy) - Constructor for class org.sat4j.minisat.constraints.pb.PBSolver
 
PBSolver(AssertingClauseGenerator, LearningStrategy<L>, DataStructureFactory<L>, SearchParams, IOrder<L>) - Constructor for class org.sat4j.minisat.constraints.pb.PBSolver
 
PBSolverClause - Class in org.sat4j.minisat.constraints.pb
 
PBSolverClause(AssertingClauseGenerator, LearningStrategy<ILits>, DataStructureFactory<ILits>, IOrder<ILits>) - Constructor for class org.sat4j.minisat.constraints.pb.PBSolverClause
 
PBSolverMerging - Class in org.sat4j.minisat.constraints.pb
 
PBSolverMerging(AssertingClauseGenerator, LearningStrategy<ILits>, DataStructureFactory<ILits>, IOrder<ILits>) - Constructor for class org.sat4j.minisat.constraints.pb.PBSolverMerging
 
PBSolverWithImpliedClause - Class in org.sat4j.minisat.constraints.pb
 
PBSolverWithImpliedClause(AssertingClauseGenerator, LearningStrategy<ILits>, DataStructureFactory<ILits>, IOrder<ILits>) - Constructor for class org.sat4j.minisat.constraints.pb.PBSolverWithImpliedClause
 
PercentLengthLearning<L extends ILits> - Class in org.sat4j.minisat.learning
 
PercentLengthLearning() - Constructor for class org.sat4j.minisat.learning.PercentLengthLearning
 
PercentLengthLearning(int) - Constructor for class org.sat4j.minisat.learning.PercentLengthLearning
 
phase - Variable in class org.sat4j.minisat.orders.VarOrderHeap
 
pop() - Method in class org.sat4j.core.Vec
Pop the last element on the stack.
pop() - Method in class org.sat4j.core.VecInt
depile le dernier element du vecteur.
pop() - Method in interface org.sat4j.specs.IVec
Pop the last element on the stack.
pop() - Method in interface org.sat4j.specs.IVecInt
depile le dernier element du vecteur.
pos(int) - Method in interface org.sat4j.reader.csp.Domain
 
pos(int) - Method in class org.sat4j.reader.csp.EnumeratedDomain
 
pos(int) - Method in class org.sat4j.reader.csp.RangeDomain
 
pos(int) - Method in class org.sat4j.reader.csp.SingletonDomain
 
ppcm(BigInteger, BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.ConflictMap
computes the least common factor of two integers (Plus Petit Commun Multiple in french)
ppcm(BigInteger, BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.WatchPb
Calcule le ppcm de deux nombres
Predicate - Class in org.sat4j.reader.csp
A predicate is a formula given in intension.
Predicate() - Constructor for class org.sat4j.reader.csp.Predicate
 
predicateExpression(String) - Method in class org.sat4j.reader.CSPReader
 
prevfullmodel - Variable in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
printLine(String, ExitCode, ResultCode) - Static method in class org.sat4j.ResultsManager
 
printStat(PrintWriter, String) - Method in interface org.sat4j.minisat.core.IOrder
Display statistics regarding the heuristics.
printStat(PrintStream, String) - Method in class org.sat4j.minisat.core.Solver
 
printStat(PrintWriter, String) - Method in class org.sat4j.minisat.core.Solver
 
printStat(PrintWriter, String) - Method in class org.sat4j.minisat.core.SolverStats
 
printStat(PrintWriter, String) - Method in class org.sat4j.minisat.orders.VarOrder
 
printStat(PrintWriter, String) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
printStat(PrintStream, String) - Method in interface org.sat4j.specs.ISolver
Deprecated. 
printStat(PrintWriter, String) - Method in interface org.sat4j.specs.ISolver
Display statistics to the given output writer
printStat(PrintStream, String) - Method in class org.sat4j.tools.DimacsOutputSolver
 
printStat(PrintWriter, String) - Method in class org.sat4j.tools.DimacsOutputSolver
 
printStat(PrintStream, String) - Method in class org.sat4j.tools.SolverDecorator
Deprecated. 
printStat(PrintWriter, String) - Method in class org.sat4j.tools.SolverDecorator
 
Propagatable - Interface in org.sat4j.minisat.core
This interface is to be implemented by the classes wanted to be notified of the falsification of a literal.
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Propagation de la valeur de v?
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
propagates the value of a falsified literal
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.MixableCBClause
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
Propagation de la valeur de v?
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.pb.MinWatchPb
Propagation de la valeur de v???
propagate(UnitPropagationListener, int) - Method in interface org.sat4j.minisat.core.Propagatable
Propagate the truth value of a literal in constraints in which that literal is falsified.
propagate() - Method in class org.sat4j.minisat.core.Solver
 
propagating(int) - Method in class org.sat4j.minisat.core.DotSearchListener
 
propagating(int) - Method in interface org.sat4j.minisat.core.SearchListener
Unit propagation
propagating(int) - Method in class org.sat4j.minisat.core.TextOutputListener
 
propagations - Variable in class org.sat4j.minisat.core.SolverStats
 
PseudoOptDecorator - Class in org.sat4j.opt
A decorator that computes minimal pseudo boolean models.
PseudoOptDecorator(ISolver) - Constructor for class org.sat4j.opt.PseudoOptDecorator
 
PuebloMinWatchPb - Class in org.sat4j.minisat.constraints.pb
 
PuebloPBMinClauseAtLeastConstrDataStructure - Class in org.sat4j.minisat.constraints
 
PuebloPBMinClauseAtLeastConstrDataStructure() - Constructor for class org.sat4j.minisat.constraints.PuebloPBMinClauseAtLeastConstrDataStructure
 
PuebloPBMinClauseCardConstrDataStructure - Class in org.sat4j.minisat.constraints
 
PuebloPBMinClauseCardConstrDataStructure() - Constructor for class org.sat4j.minisat.constraints.PuebloPBMinClauseCardConstrDataStructure
 
PuebloPBMinDataStructure - Class in org.sat4j.minisat.constraints
 
PuebloPBMinDataStructure() - Constructor for class org.sat4j.minisat.constraints.PuebloPBMinDataStructure
 
PureOrder - Class in org.sat4j.minisat.orders
 
PureOrder() - Constructor for class org.sat4j.minisat.orders.PureOrder
 
PureOrder(int) - Constructor for class org.sat4j.minisat.orders.PureOrder
 
push(T) - Method in class org.sat4j.core.Vec
 
push(int) - Method in class org.sat4j.core.VecInt
 
push(T) - Method in interface org.sat4j.specs.IVec
 
push(int) - Method in interface org.sat4j.specs.IVecInt
 
pushAll(IVecInt) - Method in class org.sat4j.core.VecInt
 

R

RangeDomain - Class in org.sat4j.reader.csp
 
RangeDomain(int, int) - Constructor for class org.sat4j.reader.csp.RangeDomain
 
readConstrs(LineNumberReader) - Method in class org.sat4j.reader.CardDimacsReader
Deprecated.  
readConstrs(LineNumberReader) - Method in class org.sat4j.reader.DimacsReader
 
reader - Variable in class org.sat4j.AbstractLauncher
 
Reader - Class in org.sat4j.reader
A reader is responsible to feed an ISolver from a text file and to convert the model found by the solver to a textual representation.
Reader() - Constructor for class org.sat4j.reader.Reader
 
readIdentifier(StringBuffer) - Method in class org.sat4j.reader.OPBReader2005
read an identifier from stream and store it in s
readInteger(StringBuffer) - Method in class org.sat4j.reader.OPBReader2005
read a integer from file
readMetaData() - Method in class org.sat4j.reader.OPBReader2005
read the first comment line to get the number of variables and the number of constraints in the file calls metaData with the data that was read
readMetaData() - Method in class org.sat4j.reader.OPBReader2007
read the first comment line to get the number of variables and the number of constraints in the file calls metaData with the data that was read
readProblem(String) - Method in class org.sat4j.AbstractLauncher
Reads a problem file from the command line.
readProblemLine(LineNumberReader) - Method in class org.sat4j.reader.DimacsReader
 
readProblemLine(LineNumberReader) - Method in class org.sat4j.reader.ExtendedDimacsReader
 
readTerm(StringBuffer, StringBuffer) - Method in class org.sat4j.reader.OPBReader2005
read a term into coeff and var
readTerm(StringBuffer, StringBuffer) - Method in class org.sat4j.reader.OPBReader2006
read a term into coeff and var
readTerm(StringBuffer, StringBuffer) - Method in class org.sat4j.reader.OPBReader2007
 
readWord() - Method in class org.sat4j.reader.OPBReader2005
read a word from file
realnVars() - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
realnVars() - Method in interface org.sat4j.minisat.core.ILits
to obtain the real number of variables appearing in the formula
recalcLeftSide(BigInteger[]) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
compute the sum of the coefficients of the satisfied or non-assigned literals of a described constraint (usually called poss)
recalcLeftSide() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
compute the sum of the coefficients of the satisfied or non-assigned literals of the current constraint (usually called poss)
reduceDB() - Method in class org.sat4j.minisat.core.Solver
 
reduceDB(double) - Method in class org.sat4j.minisat.core.Solver
 
reduceddb - Variable in class org.sat4j.minisat.core.SolverStats
 
reducedliterals - Variable in class org.sat4j.minisat.core.SolverStats
 
reduceInConstraint(WatchPb, BigInteger[], int, BigInteger) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
constraint reduction : removes a literal of the constraint.
reduceInConstraint(WatchPb, BigInteger[], int, BigInteger) - Method in interface org.sat4j.minisat.constraints.pb.IConflict
Reduction d'une contrainte On supprime un litteral non assigne prioritairement, vrai sinon.
reduceUntilConflict(int, int, BigInteger[], WatchPb) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
 
reduceUntilConflict(int, int, BigInteger[], WatchPb) - Method in class org.sat4j.minisat.constraints.pb.ConflictMapClause
reduces the constraint defined by wpb until the result of the cutting plane is a conflict. this reduction returns a clause.
reduceUntilConflict(int, int, BigInteger[], WatchPb) - Method in class org.sat4j.minisat.constraints.pb.ConflictMapMerging
reduces the constraint defined by wpb until the result of the cutting plane is a conflict. this reduction returns a PB constraint.
register() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
register() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
register() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
register() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
register() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.DefaultWLClause
Register this clause which means watching the necessary literals If the clause is learnt, setLearnt() must be called before a call to register()
register() - Method in class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
register() - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
register() - Method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
register() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
register() - Method in interface org.sat4j.minisat.core.Constr
Register the constraint to the solver.
Relation - Interface in org.sat4j.reader.csp
A relation is a formula given in extension.
relations - Variable in class org.sat4j.reader.CSPReader
 
RemiUtils - Class in org.sat4j.tools
Class dedicated to Remi Coletta utility methods :-)
remove(T) - Method in class org.sat4j.core.Vec
Remove an element that belongs to the Vector.
remove(int) - Method in class org.sat4j.core.VecInt
Enleve un element qui se trouve dans le vecteur!!!
remove() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
remove() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Enl?
remove() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Removes a constraint from the solver
remove() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
remove() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
remove() - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
remove() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
remove() - Method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
Enl???
remove() - Method in class org.sat4j.minisat.constraints.pb.MinWatchPb
Enl???
remove() - Method in interface org.sat4j.minisat.core.Constr
Remove a constraint from the solver.
remove(T) - Method in interface org.sat4j.specs.IVec
Enleve un element qui se trouve dans le vecteur!!!
remove(int) - Method in interface org.sat4j.specs.IVecInt
Enleve un element qui se trouve dans le vecteur!!!
removeConstr(IConstr) - Method in class org.sat4j.minisat.core.Solver
 
removeConstr(IConstr) - Method in interface org.sat4j.specs.ISolver
Remove a constraint returned by one of the add method from the solver.
removeConstr(IConstr) - Method in class org.sat4j.tools.DimacsOutputSolver
 
removeConstr(IConstr) - Method in class org.sat4j.tools.SolverDecorator
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Permet le r??
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Rescales the activity value of the constraint
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
Permet le r??????
rescaleBy(double) - Method in interface org.sat4j.minisat.core.Constr
Rescale the clause activity by a value.
reset() - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
reset(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
reset() - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
reset(int) - Method in interface org.sat4j.minisat.core.ILits
 
reset() - Method in class org.sat4j.minisat.core.Solver
 
reset() - Method in class org.sat4j.minisat.core.SolverStats
 
reset() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
reset() - Method in class org.sat4j.opt.MaxSatDecorator
 
reset() - Method in class org.sat4j.opt.MinOneDecorator
 
reset() - Method in class org.sat4j.opt.WeightedMaxSatDecorator
 
reset() - Method in interface org.sat4j.specs.ISolver
Clean up the internal state of the solver.
reset() - Method in class org.sat4j.tools.DimacsOutputSolver
 
reset() - Method in class org.sat4j.tools.ModelIterator
 
reset() - Method in class org.sat4j.tools.SolverDecorator
 
resetAllMarks() - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
resetAllMarks() - Method in interface org.sat4j.minisat.core.IMarkableLits
Set all the literal marks to MARKLESS
resetMark(int) - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
resetMark(int) - Method in interface org.sat4j.minisat.core.IMarkableLits
Set the mark of a given literal to MARKLESS.
resetPool() - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
resetPool() - Method in interface org.sat4j.minisat.core.ILits
 
resolve(PBConstr, int, VarActivityListener) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
computes a cutting plane with a pseudo-boolean constraint. this method updates the current instance (of ConflictMap).
resolve(PBConstr, int, VarActivityListener) - Method in interface org.sat4j.minisat.constraints.pb.IConflict
Effectue une resolution avec une contrainte PB.
RestartStrategy - Interface in org.sat4j.minisat.core
 
ResultCode - Enum in org.sat4j
 
ResultsManager - Class in org.sat4j
 
ResultsManager(String, boolean) - Constructor for class org.sat4j.ResultsManager
 
rootLevel - Variable in class org.sat4j.minisat.core.Solver
S?
rootSimplifications - Variable in class org.sat4j.minisat.core.SolverStats
 
run(String[]) - Method in class org.sat4j.AbstractLauncher
 
run(String[]) - Method in class org.sat4j.Lanceur
 

S

sanityCheck(IVecInt, ILits, UnitPropagationListener) - Static method in class org.sat4j.minisat.constraints.cnf.WLClause
Perform some sanity check before constructing a clause a) if a literal is assigned true, return null (the clause is satisfied) b) if a literal is assigned false, remove it c) if a clause contains a literal and its opposite (tautology) return null d) remove duplicate literals e) if the clause is empty, return null f) if the clause if unit, transmit it to the object responsible for unit propagation
satisfies(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
satisfies(int) - Method in interface org.sat4j.minisat.core.ILits
 
saturation() - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
saturation() - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
save() - Method in class org.sat4j.ResultsManager
 
save(String) - Method in class org.sat4j.ResultsManager
 
SearchListener - Interface in org.sat4j.minisat.core
Interface to the solver main steps.
SearchParams - Class in org.sat4j.minisat.core
Some parameters used during the search.
SearchParams() - Constructor for class org.sat4j.minisat.core.SearchParams
Default search parameters.
SearchParams(int) - Constructor for class org.sat4j.minisat.core.SearchParams
 
SearchParams(double, int) - Constructor for class org.sat4j.minisat.core.SearchParams
 
SearchParams(double, double, double, int) - Constructor for class org.sat4j.minisat.core.SearchParams
 
select() - Method in interface org.sat4j.minisat.core.IOrder
Selects the next "best" unassigned literal.
select() - Method in class org.sat4j.minisat.orders.PureOrder
 
select() - Method in class org.sat4j.minisat.orders.VarOrder
 
select() - Method in class org.sat4j.minisat.orders.VarOrderHeap
Selectionne une nouvelle variable, non affectee, ayant l'activite la plus elevee.
SEPARATOR - Static variable in class org.sat4j.ResultsManager
 
set(int, T) - Method in class org.sat4j.core.Vec
 
set(int, int) - Method in class org.sat4j.core.VecInt
 
set(int, T) - Method in interface org.sat4j.specs.IVec
 
set(int, int) - Method in interface org.sat4j.specs.IVecInt
 
setActivityPercent(double) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setBound(int) - Method in class org.sat4j.minisat.learning.FixedLengthLearning
 
setBound(int) - Method in class org.sat4j.minisat.learning.PercentLengthLearning
 
setBounds(int) - Method in class org.sat4j.minisat.core.Heap
 
setClaDecay(double) - Method in class org.sat4j.minisat.core.SearchParams
 
setConflictBoundIncFactor(double) - Method in class org.sat4j.minisat.core.SearchParams
 
setCost(int, int) - Method in class org.sat4j.opt.MinCostDecorator
to set the cost of a given var.
setDataStructureFactory(DataStructureFactory<L>) - Method in class org.sat4j.minisat.core.Solver
Change the internal representation of the contraints.
setDataStructureFactory(DataStructureFactory<L>) - Method in class org.sat4j.minisat.learning.MiniSATLearning
 
setExitCode(ExitCode) - Method in class org.sat4j.AbstractLauncher
Change the value of the exit code in the Launcher
setExpectedNumberOfClauses(int) - Method in class org.sat4j.minisat.core.Solver
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
setExpectedNumberOfClauses(int) - Method in interface org.sat4j.specs.ISolver
To inform the solver of the expected number of clauses to read.
setExpectedNumberOfClauses(int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.tools.SolverDecorator
 
setExpression(String) - Method in class org.sat4j.reader.csp.Predicate
 
setFactor(int) - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
setInitConflictBound(int) - Method in class org.sat4j.minisat.core.SearchParams
 
setLearner(Learner) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
setLearner(Learner) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
setLearnt() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
setLearnt() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
setLearnt() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.DefaultWLClause
declares this clause as learnt
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
setLearnt() - Method in class org.sat4j.minisat.constraints.pb.AtLeastPB
 
setLearnt() - Method in class org.sat4j.minisat.constraints.pb.MinWatchCardPB
 
setLearnt() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
La contrainte est apprise
setLearnt() - Method in interface org.sat4j.minisat.core.Constr
Mark a constraint as learnt.
setLevel(int, int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
setLevel(int, int) - Method in interface org.sat4j.minisat.core.ILits
 
setLimit(int) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setLimit(int) - Method in class org.sat4j.minisat.learning.ClauseOnlyLearning
 
setLimit(int) - Method in class org.sat4j.minisat.learning.PercentLengthLearning
 
setLits(L) - Method in interface org.sat4j.minisat.core.IOrder
Method used to provide an easy access the the solver vocabulary.
setLits(L) - Method in class org.sat4j.minisat.orders.VarOrder
 
setLits(L) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
setLogWriter(PrintWriter) - Method in class org.sat4j.AbstractLauncher
To change the output stream on which statistics are displayed.
setMark(int, int) - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
setMark(int) - Method in class org.sat4j.minisat.constraints.cnf.MarkableLits
 
setMark(int, int) - Method in interface org.sat4j.minisat.core.IMarkableLits
Mark a given literal with a given mark.
setMark(int) - Method in interface org.sat4j.minisat.core.IMarkableLits
Mark a given literal.
setMaxLength(int) - Method in class org.sat4j.minisat.learning.FixedLengthLearning
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.minisat.orders.VarOrderHeapObjective
 
setObjectTiveFunction(ObjectiveFunction) - Method in class org.sat4j.opt.PseudoOptDecorator
 
setOrder(IOrder<L>) - Method in class org.sat4j.minisat.core.Solver
 
setOrder(IOrder<L>) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setPeriod(int) - Method in class org.sat4j.minisat.orders.PureOrder
 
setReason(int, Constr) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
setReason(int, Constr) - Method in interface org.sat4j.minisat.core.ILits
 
setRestartStrategy(RestartStrategy) - Method in class org.sat4j.minisat.core.Solver
 
setSearchListener(SearchListener) - Method in class org.sat4j.minisat.core.Solver
 
setSearchParams(SearchParams) - Method in class org.sat4j.minisat.core.Solver
 
setSilent(boolean) - Method in class org.sat4j.AbstractLauncher
 
setSimplifier(String) - Method in class org.sat4j.minisat.core.Solver
Setup the reason simplification strategy.
setSimplifier(Solver.ISimplifier) - Method in class org.sat4j.minisat.core.Solver
Setup the reason simplification strategy.
setSolver(Solver<L>) - Method in interface org.sat4j.minisat.core.LearningStrategy
 
setSolver(Solver<L>) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setSolver(Solver<L>) - Method in class org.sat4j.minisat.learning.LimitedLearning
 
setSolver(Solver<L>) - Method in class org.sat4j.minisat.learning.MiniSATLearning
 
setTimeout(int) - Method in class org.sat4j.minisat.core.Solver
 
setTimeout(int) - Method in interface org.sat4j.specs.ISolver
To set the internal timeout of the solver.
setTimeout(int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
setTimeout(int) - Method in class org.sat4j.tools.SolverDecorator
 
setTimeoutMs(long) - Method in class org.sat4j.minisat.core.Solver
 
setTimeoutMs(long) - Method in interface org.sat4j.specs.ISolver
To set the internal timeout of the solver.
setTimeoutMs(long) - Method in class org.sat4j.tools.DimacsOutputSolver
 
setTimeoutMs(long) - Method in class org.sat4j.tools.SolverDecorator
 
setTopWeight(int) - Method in class org.sat4j.opt.WeightedMaxSatDecorator
 
setUnitPropagationListener(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
setUnitPropagationListener(UnitPropagationListener) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
setVarActivityListener(VarActivityListener) - Method in interface org.sat4j.minisat.core.LearningStrategy
 
setVarActivityListener(VarActivityListener) - Method in class org.sat4j.minisat.learning.LimitedLearning
 
setVarDecay(double) - Method in interface org.sat4j.minisat.core.IOrder
Sets the variable activity decay as a growing factor for the next variable activity.
setVarDecay(double) - Method in class org.sat4j.minisat.core.SearchParams
 
setVarDecay(double) - Method in class org.sat4j.minisat.orders.VarOrder
Change la valeur de varDecay.
setVarDecay(double) - Method in class org.sat4j.minisat.orders.VarOrderHeap
Change la valeur de varDecay.
setVerbosity(boolean) - Method in class org.sat4j.reader.Reader
 
setVerbosity(boolean) - Method in class org.sat4j.reader.XMLCSPReader
 
shrink(int) - Method in class org.sat4j.core.Vec
Remove nofelems from the Vector.
shrink(int) - Method in class org.sat4j.core.VecInt
Remove the latest nofelems elements from the vector
shrink(int) - Method in interface org.sat4j.specs.IVec
Remove nofelems from the Vector.
shrink(int) - Method in interface org.sat4j.specs.IVecInt
Remove the latest nofelems elements from the vector
shrinkTo(int) - Method in class org.sat4j.core.Vec
reduce the Vector to exactly newsize elements
shrinkTo(int) - Method in class org.sat4j.core.VecInt
 
shrinkTo(int) - Method in interface org.sat4j.specs.IVec
reduce the Vector to exactly newsize elements
shrinkTo(int) - Method in interface org.sat4j.specs.IVecInt
 
shutdownHook - Variable in class org.sat4j.AbstractLauncher
 
SIMPLE_SIMPLIFICATION - Variable in class org.sat4j.minisat.core.Solver
 
simplify() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
simplify() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Simplifie la contrainte(l'all?
simplify() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
simplifies the constraint
simplify() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
simplify() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
simplify() - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
simplify() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
simplify() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
Simplifie la contrainte(l'all???
simplify() - Method in interface org.sat4j.minisat.core.Constr
Simplifies a constraint, by removing top level falsified literals for instance.
simplifyDB() - Method in class org.sat4j.minisat.core.Solver
 
SingleSolutionDetector - Class in org.sat4j.tools
This solver decorator allows to detect whether or not the set of constraints available in the solver has only one solution or not.
SingleSolutionDetector(ISolver) - Constructor for class org.sat4j.tools.SingleSolutionDetector
 
SingletonDomain - Class in org.sat4j.reader.csp
 
SingletonDomain(int) - Constructor for class org.sat4j.reader.csp.SingletonDomain
 
size() - Method in class org.sat4j.core.Vec
 
size() - Method in class org.sat4j.core.VecInt
 
size() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
size() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
size() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
size() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
size() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
size() - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
size() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
size() - Method in interface org.sat4j.minisat.constraints.pb.IDataStructurePB
 
size() - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
size() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
size() - Method in class org.sat4j.minisat.core.IntQueue
Pour connaitre la taille de la queue.
size() - Method in interface org.sat4j.reader.csp.Domain
 
size() - Method in class org.sat4j.reader.csp.EnumeratedDomain
 
size() - Method in class org.sat4j.reader.csp.RangeDomain
 
size() - Method in class org.sat4j.reader.csp.SingletonDomain
 
size() - Method in interface org.sat4j.specs.IConstr
 
size() - Method in interface org.sat4j.specs.IVec
 
size() - Method in interface org.sat4j.specs.IVecInt
 
skipComments(LineNumberReader) - Method in class org.sat4j.reader.DimacsReader
Skip comments at the beginning of the input stream.
skipSpaces() - Method in class org.sat4j.reader.OPBReader2005
skip white spaces
slackConflict() - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
computes the slack of the current instance
slackConflict() - Method in interface org.sat4j.minisat.constraints.pb.IConflict
 
slackConstraint() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
compute the slack of the current constraint slack = poss - degree of the constraint
slackConstraint(BigInteger[], BigInteger) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
compute the slack of a described constraint slack = poss - degree of the constraint
slackIsCorrect(int) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
 
slackIsCorrect(int) - Method in interface org.sat4j.minisat.constraints.pb.IConflict
 
SOLUTION_PREFIX - Static variable in class org.sat4j.AbstractLauncher
 
SolutionCounter - Class in org.sat4j.tools
Another solver decorator that counts the number of solutions.
SolutionCounter(ISolver) - Constructor for class org.sat4j.tools.SolutionCounter
 
solutionFound() - Method in class org.sat4j.minisat.core.DotSearchListener
 
solutionFound() - Method in interface org.sat4j.minisat.core.SearchListener
a solution is found.
solutionFound() - Method in class org.sat4j.minisat.core.TextOutputListener
 
solve(IProblem) - Method in class org.sat4j.AbstractLauncher
 
solve(IProblem) - Method in class org.sat4j.AbstractOptimizationLauncher
 
solve(IProblem) - Method in class org.sat4j.LanceurPseudo2005
 
solver - Variable in class org.sat4j.AbstractLauncher
 
solver - Variable in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
Solver<L extends ILits> - Class in org.sat4j.minisat.core
The backbone of the library providing the modular implementation of a MiniSAT (Chaff) like solver.
Solver(AssertingClauseGenerator, LearningStrategy<L>, DataStructureFactory<L>, IOrder<L>, RestartStrategy) - Constructor for class org.sat4j.minisat.core.Solver
creates a Solver without LearningListener.
Solver(AssertingClauseGenerator, LearningStrategy<L>, DataStructureFactory<L>, SearchParams, IOrder<L>, RestartStrategy) - Constructor for class org.sat4j.minisat.core.Solver
 
solver - Variable in class org.sat4j.reader.DimacsReader
 
solver - Variable in class org.sat4j.reader.OPBReader2005
 
solver - Variable in class org.sat4j.tools.DimacsArrayReader
 
SolverDecorator - Class in org.sat4j.tools
The aim of that class is to allow adding dynamic responsabilities to SAT solvers using the Decorator design pattern.
SolverDecorator(ISolver) - Constructor for class org.sat4j.tools.SolverDecorator
 
SolverFactory - Class in org.sat4j.minisat
User friendly access to pre-constructed solvers.
solverNames() - Method in class org.sat4j.core.ASolverFactory
This methods returns names of solvers to be used with the method getSolverByName().
SolverStats - Class in org.sat4j.minisat.core
Contains some statistics regarding the search.
SolverStats() - Constructor for class org.sat4j.minisat.core.SolverStats
 
sort(Comparator<T>) - Method in class org.sat4j.core.Vec
 
sort() - Method in class org.sat4j.core.VecInt
sort the vector using a custom quicksort.
sort() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
sort coefficient and literal arrays
sort(int, int) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
sort partially coefficient and literal arrays
sort(Comparator<T>) - Method in interface org.sat4j.specs.IVec
 
sort() - Method in interface org.sat4j.specs.IVecInt
 
sortUnique(Comparator<T>) - Method in class org.sat4j.core.Vec
 
sortUnique() - Method in class org.sat4j.core.VecInt
 
sortUnique(Comparator<T>) - Method in interface org.sat4j.specs.IVec
 
sortUnique() - Method in interface org.sat4j.specs.IVecInt
 
start() - Method in class org.sat4j.minisat.core.DotSearchListener
 
start() - Method in interface org.sat4j.minisat.core.SearchListener
Start the search.
start() - Method in class org.sat4j.minisat.core.TextOutputListener
 
starts - Variable in class org.sat4j.minisat.core.SolverStats
 
Supports - Class in org.sat4j.reader.csp
 
Supports(int, int) - Constructor for class org.sat4j.reader.csp.Supports
 

T

ternaryClauses(int, int, int) - Method in class org.sat4j.minisat.constraints.cnf.Lits23
 
TernaryClauses - Class in org.sat4j.minisat.constraints.cnf
 
TernaryClauses(ILits, int) - Constructor for class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
ternaryClauses(int, int, int) - Method in interface org.sat4j.minisat.core.ILits23
 
TextOutputListener - Class in org.sat4j.minisat.core
Debugging Search Listener allowing to follow the search in a textual way.
TextOutputListener() - Constructor for class org.sat4j.minisat.core.TextOutputListener
 
TimeoutException - Exception in org.sat4j.specs
Exception launched when the solver cannot solve a problem within its allowed time.
TimeoutException() - Constructor for exception org.sat4j.specs.TimeoutException
Constructor for TimeoutException.
TimeoutException(String) - Constructor for exception org.sat4j.specs.TimeoutException
Constructor for TimeoutException.
TimeoutException(String, Throwable) - Constructor for exception org.sat4j.specs.TimeoutException
Constructor for TimeoutException.
TimeoutException(Throwable) - Constructor for exception org.sat4j.specs.TimeoutException
Constructor for TimeoutException.
toArray() - Method in class org.sat4j.core.Vec
 
toArray() - Method in interface org.sat4j.specs.IVec
Allow to access the internal representation of the vector as an array.
toBigInt(int) - Static method in class org.sat4j.minisat.constraints.pb.WatchPb
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in class org.sat4j.reader.csp.AllDiff
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in interface org.sat4j.reader.csp.Clausifiable
 
toClause(ISolver) - Method in class org.sat4j.reader.csp.Constant
 
toClause(ISolver) - Method in interface org.sat4j.reader.csp.Evaluable
Translates a variable over a domain into a set a clauses enforcing that exactly one value must be chosen in the domain.
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in class org.sat4j.reader.csp.Nogoods
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in class org.sat4j.reader.csp.Predicate
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in class org.sat4j.reader.csp.Supports
 
toClause(ISolver) - Method in class org.sat4j.reader.csp.Var
 
toMap() - Method in class org.sat4j.minisat.core.SolverStats
 
top - Variable in class org.sat4j.opt.WeightedMaxSatDecorator
 
toString() - Method in class org.sat4j.core.Vec
 
toString() - Method in class org.sat4j.core.VecInt
 
toString() - Method in enum org.sat4j.ExitCode
 
toString() - Method in class org.sat4j.minisat.constraints.card.AtLeast
Cha?
toString() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Cha?
toString() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Returns a string representation of the constraint.
toString() - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
toString(int) - Static method in class org.sat4j.minisat.constraints.cnf.Lits
 
toString() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
toString() - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
 
toString() - Method in class org.sat4j.minisat.constraints.pb.MapPb
 
toString(String) - Method in class org.sat4j.minisat.constraints.pb.PBSolver
 
toString(String) - Method in class org.sat4j.minisat.constraints.pb.PBSolverClause
 
toString(String) - Method in class org.sat4j.minisat.constraints.pb.PBSolverMerging
 
toString(String) - Method in class org.sat4j.minisat.constraints.pb.PBSolverWithImpliedClause
 
toString() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
 
toString() - Method in class org.sat4j.minisat.core.IntQueue
 
toString() - Method in enum org.sat4j.minisat.core.Lbool
Textual representation for the truth value.
toString() - Method in class org.sat4j.minisat.core.SearchParams
 
toString(String) - Method in class org.sat4j.minisat.core.Solver
 
toString() - Method in class org.sat4j.minisat.core.Solver
 
toString() - Method in class org.sat4j.minisat.learning.ActiveLearning
 
toString() - Method in class org.sat4j.minisat.learning.ClauseOnlyLearning
 
toString() - Method in class org.sat4j.minisat.learning.FixedLengthLearning
 
toString() - Method in class org.sat4j.minisat.learning.MiniSATLearning
 
toString() - Method in class org.sat4j.minisat.learning.PercentLengthLearning
 
toString() - Method in class org.sat4j.minisat.orders.JWOrder
 
toString() - Method in class org.sat4j.minisat.orders.MyOrder
 
toString() - Method in class org.sat4j.minisat.orders.PureOrder
 
toString() - Method in class org.sat4j.minisat.orders.VarOrder
Affiche les litteraux dans l'ordre de l'heuristique, la valeur de l'activite entre ().
toString() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
toString() - Method in class org.sat4j.minisat.orders.VarOrderHeapRsat
 
toString() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
toString() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
toString() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
toString() - Method in class org.sat4j.minisat.uip.DecisionUIP
 
toString() - Method in class org.sat4j.minisat.uip.FirstUIP
 
toString() - Method in class org.sat4j.reader.csp.Constant
 
toString() - Method in class org.sat4j.reader.csp.Var
 
toString(String) - Method in interface org.sat4j.specs.ISolver
Display a textual representation of the solver configuration.
toString(String) - Method in class org.sat4j.tools.DimacsOutputSolver
 
toString(String) - Method in class org.sat4j.tools.SolverDecorator
 
toVecBigInt(IVecInt) - Static method in class org.sat4j.minisat.constraints.pb.WatchPb
 
trail - Variable in class org.sat4j.minisat.core.Solver
affectation en ordre chronologique
trailLim - Variable in class org.sat4j.minisat.core.Solver
indice des s?
translate(int) - Method in class org.sat4j.reader.csp.Constant
 
translate(int) - Method in interface org.sat4j.reader.csp.Evaluable
Translates a value from the domain nto a SAT variable in Dimacs format.
translate(int) - Method in class org.sat4j.reader.csp.Var
 
translateVarToId(String) - Method in class org.sat4j.reader.OPBReader2005
 
translateVarToId(String) - Method in class org.sat4j.reader.OPBReader2007
 
TRUE - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
TRUE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
TRUE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 

U

unassign(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
unassign(int) - Method in interface org.sat4j.minisat.core.ILits
 
UNDEFINED - Static variable in interface org.sat4j.minisat.core.ILits
 
undo(int) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
undo(int) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
M?
undo(int) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Updates information on the constraint in case of a backtrack
undo(int) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClauses
 
undo(int) - Method in class org.sat4j.minisat.constraints.cnf.CBClause
 
undo(int) - Method in class org.sat4j.minisat.constraints.cnf.TernaryClauses
 
undo(int) - Method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
M?
undo(int) - Method in class org.sat4j.minisat.constraints.pb.MinWatchPb
M???
undo(int) - Method in interface org.sat4j.minisat.core.IOrder
Method called when a variable is unassigned.
undo(int) - Method in interface org.sat4j.minisat.core.Undoable
Method called when backtracking
undo(int) - Method in class org.sat4j.minisat.orders.VarOrder
 
undo(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
Methode appelee quand la variable x est desaffectee.
Undoable - Interface in org.sat4j.minisat.core
Interface providing the undoable service.
undoOne() - Method in class org.sat4j.minisat.core.Solver
 
undos(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
undos(int) - Method in interface org.sat4j.minisat.core.ILits
 
UnitPropagationListener - Interface in org.sat4j.minisat.core
Interface providing the unit propagation capability.
unsafeGet(int) - Method in class org.sat4j.core.VecInt
 
unsafeGet(int) - Method in interface org.sat4j.specs.IVecInt
 
unsafePush(T) - Method in class org.sat4j.core.Vec
 
unsafePush(int) - Method in class org.sat4j.core.VecInt
 
unsafePush(T) - Method in interface org.sat4j.specs.IVec
To push an element in the vector when you know you have space for it.
unsafePush(int) - Method in interface org.sat4j.specs.IVecInt
Push the element in the Vector without verifying if there is room for it.
updateActivity(int) - Method in class org.sat4j.minisat.orders.JWOrder
 
updateActivity(int) - Method in class org.sat4j.minisat.orders.VarOrder
 
updateActivity(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
updateSlack(int) - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
 
updateSlack(int) - Method in interface org.sat4j.minisat.constraints.pb.IConflict
 
updateVar(int) - Method in interface org.sat4j.minisat.core.IOrder
To be called when the activity of a literal changed.
updateVar(int) - Method in class org.sat4j.minisat.orders.VarOrder
 
updateVar(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
Appelee lorsque l'activite de la variable x a change.
updateVar(int) - Method in class org.sat4j.minisat.orders.VarOrderHeapObjective
 
updateVar(int) - Method in class org.sat4j.minisat.orders.VarOrderHeapRsat
 
updateWatched(BigInteger, int) - Method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
updateWatched(BigInteger, int) - Method in class org.sat4j.minisat.constraints.pb.PuebloMinWatchPb
 
usage() - Method in class org.sat4j.AbstractLauncher
 
usage() - Method in class org.sat4j.CSPLauncher
 
usage() - Method in class org.sat4j.GenericOptLauncher
 
usage() - Method in class org.sat4j.Lanceur
 
usage() - Method in class org.sat4j.LanceurPseudo2005
 
usage() - Method in class org.sat4j.MaxSatLauncher
 

V

value() - Method in enum org.sat4j.ExitCode
 
valueOf(String) - Static method in enum org.sat4j.ExitCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sat4j.minisat.core.Lbool
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sat4j.ResultCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sat4j.ExitCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sat4j.minisat.core.Lbool
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sat4j.ResultCode
Returns an array containing the constants of this enum type, in the order they are declared.
valueToString(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
valueToString(int) - Method in interface org.sat4j.minisat.core.ILits
 
var(int) - Static method in class org.sat4j.minisat.core.LiteralsUtils
 
Var - Class in org.sat4j.reader.csp
 
Var(String, Domain, int) - Constructor for class org.sat4j.reader.csp.Var
 
varActivity(int) - Method in interface org.sat4j.minisat.core.IOrder
To obtain the current activity of a variable.
varActivity(int) - Method in class org.sat4j.minisat.orders.VarOrder
 
varActivity(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
VarActivityListener - Interface in org.sat4j.minisat.core
Interface providing the capability to increase the activity of a given variable.
varBumpActivity(int) - Method in class org.sat4j.minisat.core.Solver
 
varBumpActivity(int) - Method in interface org.sat4j.minisat.core.VarActivityListener
Update the activity of a variable v.
varDecayActivity() - Method in interface org.sat4j.minisat.core.IOrder
Decay the variables activities.
varDecayActivity() - Method in class org.sat4j.minisat.orders.VarOrder
 
varDecayActivity() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
VarOrder<L extends ILits> - Class in org.sat4j.minisat.orders
 
VarOrder() - Constructor for class org.sat4j.minisat.orders.VarOrder
 
VarOrderHeap<L extends ILits> - Class in org.sat4j.minisat.orders
 
VarOrderHeap() - Constructor for class org.sat4j.minisat.orders.VarOrderHeap
 
VarOrderHeapObjective - Class in org.sat4j.minisat.orders
 
VarOrderHeapObjective() - Constructor for class org.sat4j.minisat.orders.VarOrderHeapObjective
 
VarOrderHeapRsat - Class in org.sat4j.minisat.orders
Heuristics that remembers the latest assignment if any as proposed in Rsat.
VarOrderHeapRsat() - Constructor for class org.sat4j.minisat.orders.VarOrderHeapRsat
 
varpos - Variable in class org.sat4j.minisat.orders.VarOrder
position des variables
Vec<T> - Class in org.sat4j.core
Simple but efficient vector implementation, based on the vector implementation available in MiniSAT.
Vec() - Constructor for class org.sat4j.core.Vec
Create a Vector with an initial capacity of 5 elements.
Vec(T[]) - Constructor for class org.sat4j.core.Vec
Adapter method to translate an array of int into an IVec.
Vec(int) - Constructor for class org.sat4j.core.Vec
Create a Vector with a given capacity.
Vec(int, T) - Constructor for class org.sat4j.core.Vec
Construit un vecteur contenant de taille size rempli a l'aide de size pad.
VecInt - Class in org.sat4j.core
A vector specific for primitive integers, widely used in the solver.
VecInt() - Constructor for class org.sat4j.core.VecInt
 
VecInt(int) - Constructor for class org.sat4j.core.VecInt
 
VecInt(int[]) - Constructor for class org.sat4j.core.VecInt
Adapter method to translate an array of int into an IVecInt.
VecInt(int, int) - Constructor for class org.sat4j.core.VecInt
Build a vector of a given initial size filled with an integer.
voc - Variable in class org.sat4j.minisat.constraints.card.AtLeast
 
voc - Variable in class org.sat4j.minisat.constraints.cnf.CBClause
 
voc - Variable in class org.sat4j.minisat.constraints.cnf.WLClause
 
voc - Variable in class org.sat4j.minisat.constraints.pb.WatchPb
constraint's vocabulary
voc - Variable in class org.sat4j.minisat.core.Solver
 

W

WalshSupports - Class in org.sat4j.reader.csp
 
WalshSupports(int, int) - Constructor for class org.sat4j.reader.csp.WalshSupports
 
watch(int, Propagatable) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
watch(int, Propagatable) - Method in interface org.sat4j.minisat.core.ILits
 
watchCumul - Variable in class org.sat4j.minisat.constraints.card.MinWatchCard
contains the sum of the coefficients of the watched literals
watchCumul - Variable in class org.sat4j.minisat.constraints.pb.WatchPb
sum of the coefficients of the literals satisfied or unvalued
watched - Variable in class org.sat4j.minisat.constraints.pb.MinWatchPb
Liste des indices des litt???
watches - Variable in class org.sat4j.minisat.constraints.cnf.Lits
 
watches(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
watches(int) - Method in interface org.sat4j.minisat.core.ILits
 
watching - Variable in class org.sat4j.minisat.constraints.pb.MinWatchPb
Sert ???
watchingCount - Variable in class org.sat4j.minisat.constraints.pb.MinWatchPb
Liste des indices des litt???
WatchPb - Class in org.sat4j.minisat.constraints.pb
 
watchPbNew(ILits, IVecInt, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
 
watchPbNew(ILits, IVecInt, IVec<BigInteger>, boolean, BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.MaxWatchPb
 
watchPbNew(ILits, IVecInt, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
watchPbNew(ILits, IVecInt, IVec<BigInteger>, boolean, BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.MinWatchPb
 
watchPbNew(ILits, IVecInt, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.pb.PuebloMinWatchPb
 
watchPbNew(ILits, IVecInt, IVec<BigInteger>, boolean, BigInteger) - Static method in class org.sat4j.minisat.constraints.pb.PuebloMinWatchPb
 
WeightedMaxSatDecorator - Class in org.sat4j.opt
 
WeightedMaxSatDecorator(ISolver) - Constructor for class org.sat4j.opt.WeightedMaxSatDecorator
 
WLClause - Class in org.sat4j.minisat.constraints.cnf
Lazy data structure for clause using Watched Literals.
WLClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.WLClause
Creates a new basic clause
WLClausePB - Class in org.sat4j.minisat.constraints.pb
 
WLClausePB(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.pb.WLClausePB
 

X

XMLCSPReader - Class in org.sat4j.reader
 
XMLCSPReader(ISolver) - Constructor for class org.sat4j.reader.XMLCSPReader
 
XNOR - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
XNOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
XNOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
XOR - Static variable in class org.sat4j.reader.ExtendedDimacsReader
 
XOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
XOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter
 
xor(int, IVecInt) - Method in class org.sat4j.tools.GateTranslator
translate y <=> x1 xor x2 xor ... xor xn into clauses.

A B C D E F G H I J L M N O P R S T U V W X

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