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

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
 
SearchListener - Interface in org.sat4j.minisat.core
 
SearchParams - Class in org.sat4j.minisat.core
 
SearchParams() - Constructor for class org.sat4j.minisat.core.SearchParams
 
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
 
SearchParams(double, double, double, double, double, int) - Constructor for class org.sat4j.minisat.core.SearchParams
 
select() - Method in interface org.sat4j.minisat.core.IOrder
S�lectionne une nouvelle variable, non affect�e, ayant l'activit� la plus �lev�e.
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
S�lectionne une nouvelle variable, non affect�e, ayant l'activit� la plus �lev�e.
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
 
setBounds(int) - Method in class org.sat4j.minisat.core.Heap
 
setDataStructureFactory(DataStructureFactory) - Method in class org.sat4j.minisat.learning.MiniSATLearning
 
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.TernaryClauses
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
declares this clause as learnt
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
 
setLits(ILits) - Method in interface org.sat4j.minisat.core.IOrder
 
setLits(ILits) - Method in class org.sat4j.minisat.orders.JWOrder
 
setLits(ILits) - Method in class org.sat4j.minisat.orders.MyOrder
 
setLits(ILits) - Method in class org.sat4j.minisat.orders.VarOrder
 
setLits(ILits) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
setOrder(IOrder) - Method in class org.sat4j.minisat.core.Solver
 
setOrder(IOrder) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setReason(int, Constr) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
setReason(int, Constr) - Method in interface org.sat4j.minisat.core.ILits
 
setSearchListener(SearchListener) - Method in class org.sat4j.minisat.core.Solver
 
setSimplifier(Solver.ISimplifier) - Method in class org.sat4j.minisat.core.Solver
 
setSolver(Solver) - Method in class org.sat4j.minisat.learning.LimitedLearning
 
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.SolverDecorator
 
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
 
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.
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
 
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
Simplifie la contrainte
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
Simplifie une contrainte, par exemple en enlevant les litt?
simplifyDB() - Method in class org.sat4j.minisat.core.Solver
 
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 class org.sat4j.minisat.constraints.pb.WatchPb
 
size() - Method in class org.sat4j.minisat.core.IntQueue
Pour conna�tre la taille de la queue.
size() - Method in interface org.sat4j.specs.IConstr
 
size() - Method in interface org.sat4j.specs.IVec
 
size() - Method in interface org.sat4j.specs.IVecInt
 
slackConstraint() - Method in class org.sat4j.minisat.constraints.pb.WatchPb
Marge de la contrainte courante marge = poss - degre de la contrainte
slackConstraint(BigInteger[], BigInteger) - Method in class org.sat4j.minisat.constraints.pb.WatchPb
Marge de la contrainte courante marge = poss - degre de la contrainte
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 interface org.sat4j.minisat.core.SearchListener
a solution is found.
solutionFound() - Method in class org.sat4j.minisat.core.TextOutputListener
 
Solver - Class in org.sat4j.minisat.core
 
Solver(AssertingClauseGenerator, LearningStrategy, DataStructureFactory, IOrder) - Constructor for class org.sat4j.minisat.core.Solver
creates a Solver without LearningListener.
Solver(AssertingClauseGenerator, LearningStrategy, DataStructureFactory, SearchParams, IOrder) - Constructor for class org.sat4j.minisat.core.Solver
 
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.
SolverFactory() - Constructor for class org.sat4j.minisat.SolverFactory
 
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
 
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(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
 
starts - Variable in class org.sat4j.minisat.core.SolverStats
 

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