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
 
SATRaceDecorator - Class in org.sat4j.tools
 
SATRaceDecorator(ISolver) - Constructor for class org.sat4j.tools.SATRaceDecorator
 
saturation() - Method in class org.sat4j.minisat.constraints.pb.ArrayPb
 
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
 
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.
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
 
setBounds(int) - Method in class org.sat4j.minisat.core.Heap
 
setDataStructureFactory(DataStructureFactory) - Method in class org.sat4j.minisat.core.Solver
Change the internatal representation of the contraints.
setDataStructureFactory(DataStructureFactory) - 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.MaxSatDecorator
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.opt.WeightedMaxSatDecorator
 
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.SATRaceDecorator
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.tools.SolverDecorator
 
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.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
 
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
 
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.
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.minisat.orders.VarOrderHeapObjective
 
setObjectTiveFunction(ObjectiveFunction) - Method in class org.sat4j.opt.PseudoOptDecorator
 
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
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
Simplifie une contrainte, par exemple en enlevant les litt?
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
 
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.ArrayPb
 
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 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
 
slackConflict() - Method in class org.sat4j.minisat.constraints.pb.ConflictMap
 
slackConflict() - Method in interface org.sat4j.minisat.constraints.pb.IConflict
 
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
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
 
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.
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
 
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
 

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