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
 
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
 
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 internatal 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
 
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
 
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
 
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
 
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
 
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(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
 

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