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

A

AAGReader - Class in org.sat4j.reader
Reader for the ASCII And Inverter Graph format defined by Armin Biere.
AbstractCardinalityDataStructure - Class in org.sat4j.minisat.constraints
 
AbstractCardinalityDataStructure() - Constructor for class org.sat4j.minisat.constraints.AbstractCardinalityDataStructure
 
AbstractClauseSelectorSolver<T extends ISolver> - Class in org.sat4j.tools
 
AbstractClauseSelectorSolver(T) - Constructor for class org.sat4j.tools.AbstractClauseSelectorSolver
 
AbstractDataStructureFactory - 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
 
AbstractLexicoHelper<T,C> - Class in org.sat4j.pb.tools
 
AbstractLexicoHelper(LexicoDecoratorPB) - Constructor for class org.sat4j.pb.tools.AbstractLexicoHelper
 
AbstractLexicoHelper(LexicoDecoratorPB, boolean) - Constructor for class org.sat4j.pb.tools.AbstractLexicoHelper
 
AbstractLexicoHelper(LexicoDecoratorPB, boolean, boolean) - Constructor for class org.sat4j.pb.tools.AbstractLexicoHelper
 
AbstractMinimalModel - Class in org.sat4j.tools
 
AbstractMinimalModel(ISolver) - Constructor for class org.sat4j.tools.AbstractMinimalModel
 
AbstractMinimalModel(ISolver, IVecInt) - Constructor for class org.sat4j.tools.AbstractMinimalModel
 
AbstractMinimalModel(ISolver, SolutionFoundListener) - Constructor for class org.sat4j.tools.AbstractMinimalModel
 
AbstractMinimalModel(ISolver, IVecInt, SolutionFoundListener) - Constructor for class org.sat4j.tools.AbstractMinimalModel
 
AbstractOptimizationLauncher - Class in org.sat4j
Deprecated.
AbstractOptimizationLauncher() - Constructor for class org.sat4j.AbstractOptimizationLauncher
Deprecated.
 
AbstractOutputSolver - Class in org.sat4j.tools
 
AbstractOutputSolver() - Constructor for class org.sat4j.tools.AbstractOutputSolver
 
AbstractPBClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
AbstractPBDataStructureFactory - Class in org.sat4j.pb.constraints
 
AbstractPBDataStructureFactory() - Constructor for class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
AbstractSelectorVariablesDecorator - Class in org.sat4j.opt
Abstract class which adds a new "selector" variable for each clause entered in the solver.
AbstractSelectorVariablesDecorator(ISolver) - Constructor for class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
activateGnuplotTracing(boolean) - Method in class org.sat4j.sat.DetailedCommandPanel
 
activateTracing(boolean) - Method in class org.sat4j.sat.RemoteControlFrame
 
ActiveLearning<D extends DataStructureFactory> - 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.cnf.BinaryClause
 
activity - Variable in class org.sat4j.minisat.constraints.cnf.HTClause
 
activity - Variable in class org.sat4j.minisat.constraints.cnf.UnitClause
 
activity - Variable in class org.sat4j.minisat.constraints.cnf.WLClause
 
activity - Variable in class org.sat4j.minisat.orders.VarOrderHeap
mesure heuristique de l'activite d'une variable.
activity - Variable in class org.sat4j.pb.constraints.pb.WatchPb
constraint activity
activity - Variable in class org.sat4j.pb.constraints.pb.WatchPbLong
constraint activity
activity - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
constraint activity
ActivityComparator - Class in org.sat4j.minisat.core
Utility class to sort the constraints according to their activity.
ActivityComparator() - Constructor for class org.sat4j.minisat.core.ActivityComparator
 
add(IConstr) - Method in class org.sat4j.core.ConstrGroup
 
addAllClauses(IVec<IVecInt>) - Method in class org.sat4j.minisat.core.Solver
 
addAllClauses(IVec<IVecInt>) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
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.AbstractOutputSolver
 
addAllClauses(IVec<IVecInt>) - Method in class org.sat4j.tools.ManyCore
 
addAllClauses(IVec<IVecInt>) - Method in class org.sat4j.tools.SolverDecorator
 
addAllClauses(IVec<IVecInt>) - Method in class org.sat4j.tools.StatisticsSolver
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.minisat.core.Solver
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.core.PBSolver
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.core.PBSolver
 
addAtLeast(IVecInt, IVecInt, int) - Method in interface org.sat4j.pb.IPBSolver
Create a pseudo-boolean constraint of the type "at least".
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.pb.IPBSolver
Create a pseudo-boolean constraint of the type "at least".
addAtLeast(IVecInt, int) - Method in class org.sat4j.pb.LPStringSolver
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.LPStringSolver
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.LPStringSolver
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.pb.OPBStringSolver
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.OPBStringSolver
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.OPBStringSolver
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.PBSolverDecorator
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.PBSolverDecorator
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.ManyCorePB
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.ManyCorePB
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.PBAdapter
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.PBAdapter
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.pb.tools.XplainPB
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.XplainPB
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.XplainPB
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
addAtLeast(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
addAtLeast(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
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.ClausalCardinalitiesDecorator
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.DimacsStringSolver
 
addAtLeast(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.EncodingStrategyAdapter
 
addAtLeast(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Policy
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.ManyCore
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.NegationDecorator
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.SolverDecorator
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.StatisticsSolver
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
addAtLeast(IVecInt, int) - Method in class org.sat4j.tools.xplain.Xplain
 
addAtLeastOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.EncodingStrategyAdapter
 
addAtMost(IVecInt, int) - Method in class org.sat4j.minisat.core.Solver
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addAtMost(IVecInt, int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.core.PBSolver
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.core.PBSolver
 
addAtMost(IVecInt, IVecInt, int) - Method in interface org.sat4j.pb.IPBSolver
Create a pseudo boolean constraint of the type "at most".
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.pb.IPBSolver
Create a pseudo boolean constraint of the type "at most".
addAtMost(IVecInt, int) - Method in class org.sat4j.pb.LPStringSolver
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.LPStringSolver
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.LPStringSolver
 
addAtMost(IVecInt, int) - Method in class org.sat4j.pb.OPBStringSolver
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.OPBStringSolver
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.OPBStringSolver
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.PBSolverDecorator
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.PBSolverDecorator
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.ManyCorePB
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.ManyCorePB
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.PBAdapter
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.PBAdapter
 
addAtMost(IVecInt, int) - Method in class org.sat4j.pb.tools.XplainPB
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.XplainPB
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.XplainPB
 
addAtMost(IVecInt, int) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
addAtMost(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
addAtMost(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
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.ClausalCardinalitiesDecorator
 
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.DimacsStringSolver
 
addAtMost(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Binary
 
addAtMost(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Binomial
 
addAtMost(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Commander
 
addAtMost(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.EncodingStrategyAdapter
 
addAtMost(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Policy
 
addAtMost(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Product
 
addAtMost(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Sequential
This encoding adds (n-1)*k variables (n is the number of variables in the at most constraint and k is the degree of the constraint) and 2nk+n-3k-1 clauses.
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.ManyCore
 
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.NegationDecorator
 
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.SolverDecorator
 
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.StatisticsSolver
 
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
addAtMost(IVecInt, int) - Method in class org.sat4j.tools.xplain.Xplain
 
addAtMostNonOpt(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Product
 
addAtMostOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Binary
p being the smaller integer greater than log_2(n), this encoding adds p variables and n*p clauses.
addAtMostOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Binomial
 
addAtMostOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Commander
In this encoding, variables are partitioned in groups.
addAtMostOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.EncodingStrategyAdapter
 
addAtMostOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Ladder
 
addAtMostOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Product
 
addAtMostOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Sequential
 
addAtMostOnTheFly(int[], int) - Method in class org.sat4j.minisat.core.Solver
 
addAtMostOnTheFly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.core.PBSolver
 
addAtMostOnTheFly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.core.PBSolver
 
addAtMostOnTheFly(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.pb.IPBSolverService
 
addAtMostOnTheFly(IVecInt, IVecInt, int) - Method in interface org.sat4j.pb.IPBSolverService
 
addAtMostOnTheFly(int[], int) - Method in interface org.sat4j.specs.ISolverService
Add a new pseudo cardinality constraint sum literals <= degree in the solver.
addBlockingClause(IVecInt) - Method in class org.sat4j.minisat.core.Solver
 
addBlockingClause(IVecInt) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addBlockingClause(IVecInt) - Method in interface org.sat4j.specs.ISolver
Add a clause in order to prevent an assignment to occur.
addBlockingClause(IVecInt) - Method in class org.sat4j.tools.AbstractOutputSolver
 
addBlockingClause(IVecInt) - Method in class org.sat4j.tools.ManyCore
 
addBlockingClause(IVecInt) - Method in class org.sat4j.tools.SolverDecorator
 
addBlockingClause(IVecInt) - Method in class org.sat4j.tools.StatisticsSolver
 
addChartsToFrame() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
addClause(IVecInt) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Add a soft clause to the solver.
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.pb.core.ObjectiveReducerPBSolverDecorator
 
addClause(IVecInt) - Method in class org.sat4j.pb.LPStringSolver
 
addClause(IVecInt) - Method in class org.sat4j.pb.OPBStringSolver
 
addClause(IVecInt) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
addClause(IVecInt, int) - Method in interface org.sat4j.specs.IGroupSolver
 
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.DimacsStringSolver
 
addClause(IVecInt) - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
addClause(IVecInt, int) - Method in class org.sat4j.tools.GroupClauseSelectorSolver
 
addClause(IVecInt) - Method in class org.sat4j.tools.ManyCore
 
addClause(IVecInt) - Method in class org.sat4j.tools.NegationDecorator
 
addClause(IVecInt) - Method in class org.sat4j.tools.SolverDecorator
 
addClause(IVecInt) - Method in class org.sat4j.tools.StatisticsSolver
 
addClauseOnTheFly(int[]) - Method in class org.sat4j.minisat.core.Solver
 
addClauseOnTheFly(int[]) - Method in interface org.sat4j.specs.ISolverService
Add a new clause in the SAT solver.
addComputingTrace(ITrace2D) - Method in class org.sat4j.sat.visu.TraceComposite
 
addConstantParameter(String, int) - Method in class org.sat4j.csp.main.SimpleCallback
provides a constant value
addConstantParameter(String, int) - Method in interface org.sat4j.csp.xml.ICSPCallback
provides a constant value
addConstantParameter(String, int) - Method in class org.sat4j.reader.CSPReader
 
addConstr(Constr) - Method in class org.sat4j.minisat.core.Solver
 
addControlableClause(IVecInt) - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
addControlableClause(IVecInt, int) - Method in class org.sat4j.tools.GroupClauseSelectorSolver
 
addCriterion(Collection<T>) - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
addCriterion(IVecInt) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addCriterion(IVecInt, IVec<BigInteger>) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addCriterion(IVecInt) - Method in class org.sat4j.tools.LexicoDecorator
 
addDomainValue(int) - Method in class org.sat4j.csp.main.SimpleCallback
add a single value to the current domain
addDomainValue(int, int) - Method in class org.sat4j.csp.main.SimpleCallback
add the range of values [first..last] to the current domain
addDomainValue(int) - Method in interface org.sat4j.csp.xml.ICSPCallback
add a single value to the current domain
addDomainValue(int, int) - Method in interface org.sat4j.csp.xml.ICSPCallback
add the range of values [first..last] to the current domain
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.csp.main.SimpleCallback
add an effective parameter which is a simple variable to the current constraint
addEffectiveParameter(int) - Method in class org.sat4j.csp.main.SimpleCallback
add an effective parameter which is a simple variable to the current constraint
addEffectiveParameter(String) - Method in interface org.sat4j.csp.xml.ICSPCallback
add an effective parameter which is a simple variable to the current constraint
addEffectiveParameter(int) - Method in interface org.sat4j.csp.xml.ICSPCallback
add an effective parameter which is a simple integer
addEffectiveParameter(String) - Method in class org.sat4j.reader.CSPReader
 
addEffectiveParameter(int) - Method in class org.sat4j.reader.CSPReader
 
addErrorBarPolicy(IErrorBarPolicy<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
addExactly(IVecInt, int) - Method in class org.sat4j.minisat.core.Solver
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addExactly(IVecInt, int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.core.PBSolver
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.core.PBSolver
 
addExactly(IVecInt, IVecInt, int) - Method in interface org.sat4j.pb.IPBSolver
Create a pseudo-boolean constraint of the type "subset sum".
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.pb.IPBSolver
Create a pseudo-boolean constraint of the type "subset sum".
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.LPStringSolver
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.LPStringSolver
 
addExactly(IVecInt, int) - Method in class org.sat4j.pb.OPBStringSolver
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.OPBStringSolver
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.OPBStringSolver
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.PBSolverDecorator
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.PBSolverDecorator
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.ManyCorePB
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.ManyCorePB
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.PBAdapter
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.PBAdapter
 
addExactly(IVecInt, int) - Method in class org.sat4j.pb.tools.XplainPB
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.tools.XplainPB
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.tools.XplainPB
 
addExactly(IVecInt, IVecInt, int) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
addExactly(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
addExactly(IVecInt, int) - Method in interface org.sat4j.specs.ISolver
Create a cardinality constraint of the type "exactly n of those literals must be satisfied".
addExactly(IVecInt, int) - Method in class org.sat4j.tools.ClausalCardinalitiesDecorator
 
addExactly(IVecInt, int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
addExactly(IVecInt, int) - Method in class org.sat4j.tools.DimacsStringSolver
 
addExactly(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Binary
 
addExactly(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Binomial
 
addExactly(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Commander
 
addExactly(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.EncodingStrategyAdapter
 
addExactly(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Policy
 
addExactly(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Product
 
addExactly(ISolver, IVecInt, int) - Method in class org.sat4j.tools.encoding.Sequential
 
addExactly(IVecInt, int) - Method in class org.sat4j.tools.ManyCore
 
addExactly(IVecInt, int) - Method in class org.sat4j.tools.NegationDecorator
 
addExactly(IVecInt, int) - Method in class org.sat4j.tools.SolverDecorator
 
addExactly(IVecInt, int) - Method in class org.sat4j.tools.StatisticsSolver
 
addExactly(IVecInt, int) - Method in class org.sat4j.tools.xplain.Xplain
 
addExactlyOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Binary
 
addExactlyOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Binomial
 
addExactlyOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Commander
 
addExactlyOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.EncodingStrategyAdapter
 
addExactlyOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Ladder
 
addExactlyOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Product
 
addExactlyOne(ISolver, IVecInt) - Method in class org.sat4j.tools.encoding.Sequential
 
addFormalParameter(String, String) - Method in class org.sat4j.csp.main.SimpleCallback
add a formal parameter to the current predicate
addFormalParameter(String, String) - Method in interface org.sat4j.csp.xml.ICSPCallback
add a formal parameter to the current predicate
addFormalParameter(String, String) - Method in class org.sat4j.reader.CSPReader
 
addHardClause(IVecInt) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Add a hard clause in the solver, i.e. a clause that must be satisfied.
adding(int) - Method in class org.sat4j.sat.DetailedCommandPanel
 
adding(int) - Method in interface org.sat4j.specs.SearchListener
adding forced variable (conflict driven assignment)
adding(int) - Method in class org.sat4j.tools.DotSearchTracing
 
adding(int) - Method in class org.sat4j.tools.MultiTracing
 
adding(int) - Method in class org.sat4j.tools.SearchListenerAdapter
 
adding(int) - Method in class org.sat4j.tools.TextOutputTracing
 
addIntegerItem(int) - Method in class org.sat4j.csp.main.SimpleCallback
provides an integer value in a parameter list of a constraint
addIntegerItem(int) - Method in interface org.sat4j.csp.xml.ICSPCallback
provides an integer value in a parameter list of a constraint
addIntegerItem(int) - Method in class org.sat4j.reader.CSPReader
 
addInvisiblePoint(double, double) - Method in class org.sat4j.sat.visu.ChartBasedVisualizationTool
 
addInvisiblePoint(double, double) - Method in class org.sat4j.tools.FileBasedVisualizationTool
 
addInvisiblePoint(double, double) - Method in interface org.sat4j.tools.IVisualizationTool
 
additionalFullAdderConstraints(int, int, int, int, int) - Method in class org.sat4j.tools.GateTranslator
 
addLiteralsToMinimize(IVecInt) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Set some literals whose sum must be minimized.
addNonControlableClause(IVecInt) - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
addNonControlableClause(IVecInt) - Method in class org.sat4j.tools.GroupClauseSelectorSolver
 
addOriginalClause(IVecInt) - Method in class org.sat4j.tools.CheckMUSSolutionListener
 
addPoint(double, double) - Method in class org.sat4j.sat.visu.ChartBasedVisualizationTool
 
addPoint(ITracePoint2D) - Method in class org.sat4j.sat.visu.TraceComposite
 
addPoint(double, double) - Method in class org.sat4j.sat.visu.TraceComposite
 
addPoint(double, double) - Method in class org.sat4j.tools.FileBasedVisualizationTool
 
addPoint(double, double) - Method in interface org.sat4j.tools.IVisualizationTool
 
addPointHighlighter(IPointPainter<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.sat4j.sat.visu.TraceComposite
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.core.PBSolver
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.core.PBSolverWithImpliedClause
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in interface org.sat4j.pb.IPBSolver
Create a Pseudo-Boolean constraint of the type "at least n or at most n of those literals must be satisfied"
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.LPStringSolver
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.OPBStringSolver
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.PBSolverDecorator
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.tools.ManyCorePB
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.tools.PBAdapter
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.tools.XplainPB
 
addPseudoBoolean(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
addRelationTuple(int[]) - Method in class org.sat4j.csp.main.SimpleCallback
add a single tuple to the current relation
addRelationTuple(int[]) - Method in interface org.sat4j.csp.xml.ICSPCallback
add a single tuple to the current relation
addRelationTuple(int[]) - Method in class org.sat4j.reader.CSPReader
 
addSoftAtLeast(IVecInt, int) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Allow adding a new soft cardinality constraint in the solver.
addSoftAtLeast(int, IVecInt, int) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Allow adding a new soft cardinality constraint in the solver.
addSoftAtLeast(BigInteger, IVecInt, int) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Allow adding a new soft cardinality constraint in the solver.
addSoftAtMost(IVecInt, int) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Allow adding a new soft cardinality constraint in the solver.
addSoftAtMost(int, IVecInt, int) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Allow adding a new soft cardinality constraint in the solver.
addSoftAtMost(BigInteger, IVecInt, int) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Allow adding a new soft cardinality constraint in the solver.
addSoftClause(IVecInt) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Add a soft clause in the solver, i.e. a clause with a weight of 1.
addSoftClause(int, IVecInt) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Add a soft clause to the solver.
addSoftClause(BigInteger, IVecInt) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
addToObjectiveFunction(T, int) - Method in class org.sat4j.pb.tools.DependencyHelper
Add a weighted literal to the objective function.
addToObjectiveFunction(T, BigInteger) - Method in class org.sat4j.pb.tools.DependencyHelper
Add a weighted literal to the objective function.
addTracePainter(ITracePainter<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
addTuple(int, int[]) - Method in class org.sat4j.csp.constraints.Nogoods
 
addTuple(int, int[]) - Method in interface org.sat4j.csp.constraints.Relation
 
addTuple(int, int[]) - Method in class org.sat4j.csp.constraints.Supports
 
addVariable(String, String) - Method in class org.sat4j.csp.main.SimpleCallback
callback called to define a new variable
addVariable(String) - Method in class org.sat4j.csp.Predicate
 
addVariable(String, String) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called to define a new variable
addVariable(String, String) - Method in class org.sat4j.reader.CSPReader
 
addVariableItem(String) - Method in class org.sat4j.csp.main.SimpleCallback
provides the name of a variable in a parameter list of a constraint
addVariableItem(String) - Method in interface org.sat4j.csp.xml.ICSPCallback
provides the name of a variable in a parameter list of a constraint
addVariableItem(String) - Method in class org.sat4j.reader.CSPReader
 
addVariableToConstraint(String) - Method in class org.sat4j.csp.main.SimpleCallback
declares that a variable is in the constraint scope
addVariableToConstraint(String) - Method in interface org.sat4j.csp.xml.ICSPCallback
declares that a variable is in the constraint scope
addVariableToConstraint(String) - Method in class org.sat4j.reader.CSPReader
 
addWeightedCriterion(Collection<WeightedObject<T>>) - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
addWeightedLiteralsToMinimize(IVecInt, IVec<BigInteger>) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Set some literals whose sum must be minimized.
addWeightedLiteralsToMinimize(IVecInt, IVecInt) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Set some literals whose sum must be minimized.
admitABetterSolution() - Method in class org.sat4j.maxsat.MinCostDecorator
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.maxsat.MinCostDecorator
 
admitABetterSolution() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.opt.MaxSatDecorator
 
admitABetterSolution() - Method in class org.sat4j.opt.MinOneDecorator
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.opt.MinOneDecorator
 
admitABetterSolution() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
admitABetterSolution() - Method in class org.sat4j.pb.PseudoOptDecorator
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.pb.PseudoOptDecorator
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.pb.tools.SteppedTimeoutLexicoDecoratorPB
 
admitABetterSolution() - Method in interface org.sat4j.specs.IOptimizationProblem
Look for a solution of the optimization problem.
admitABetterSolution(IVecInt) - Method in interface org.sat4j.specs.IOptimizationProblem
Look for a solution of the optimization problem when some literals are satisfied.
admitABetterSolution() - Method in class org.sat4j.tools.LexicoDecorator
 
admitABetterSolution(IVecInt) - Method in class org.sat4j.tools.LexicoDecorator
 
AIGReader - Class in org.sat4j.reader
Reader for the Binary And Inverter Graph format defined by Armin Biere.
AllDiff - Class in org.sat4j.csp.constraints
 
AllDiff() - Constructor for class org.sat4j.csp.constraints.AllDiff
 
AllDiffCard - Class in org.sat4j.csp.constraints
 
AllDiffCard() - Constructor for class org.sat4j.csp.constraints.AllDiffCard
 
AllMUSes - Class in org.sat4j.tools
This is a tool for computing all the MUSes (Minimum Unsatisfiable Sets) of a set of clauses.
AllMUSes(boolean, ASolverFactory<? extends ISolver>) - Constructor for class org.sat4j.tools.AllMUSes
 
AllMUSes(ASolverFactory<? extends ISolver>) - Constructor for class org.sat4j.tools.AllMUSes
 
analyze(Constr, Pair) - Method in class org.sat4j.minisat.core.Solver
 
analyze(Constr, Pair) - Method in class org.sat4j.pb.core.PBSolverCP
 
analyzeAtRootLevel(Constr) - Method in class org.sat4j.minisat.core.Solver
 
analyzeCP(Constr, Pair) - Method in class org.sat4j.pb.core.PBSolverCP
 
analyzeFinalConflictInTermsOfAssumptions(Constr, IVecInt, int) - Method in class org.sat4j.minisat.core.Solver
Derive a subset of the assumptions causing the inconistency.
and(C, T, T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a constraint of the form thing <=> (thing1 and thing 2 ... and thingn)
and(T) - Method in class org.sat4j.pb.tools.ImplicationAnd
Add a new positive literal to the conjunction of literals.
AND - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
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
andNot(T) - Method in class org.sat4j.pb.tools.ImplicationAnd
Add a new negative literal to the conjunction of literals.
ANSWER_PREFIX - Static variable in interface org.sat4j.ILauncherMode
 
arity() - Method in class org.sat4j.csp.constraints.Nogoods
 
arity() - Method in interface org.sat4j.csp.constraints.Relation
 
arity() - Method in class org.sat4j.csp.constraints.Supports
 
ArminRestarts - Class in org.sat4j.minisat.restarts
Rapid restart strategy presented by Armin Biere during it's SAT 07 invited talk.
ArminRestarts() - Constructor for class org.sat4j.minisat.restarts.ArminRestarts
 
ASolverFactory<T extends ISolver> - Class in org.sat4j.core
A solver factory is responsible for providing 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.BinaryClause
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
assertConstraint(UnitPropagationListener) - Method in interface org.sat4j.minisat.core.Constr
Method called when the constraint is to be asserted.
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.LearntHTClausePB
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
assertConstraint(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in interface org.sat4j.minisat.core.Constr
Method called when the constraint is added to the solver "on the fly".
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
assertConstraintIfNeeded(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
assertiveLiteral - Variable in class org.sat4j.pb.constraints.pb.MapPb
 
assignLiteral(int) - Method in interface org.sat4j.minisat.core.IOrder
indicate that a literal has been satisfied.
assignLiteral(int) - Method in interface org.sat4j.minisat.core.IPhaseSelectionStrategy
indicate that a literal has been satisfied.
assignLiteral(int) - Method in class org.sat4j.minisat.orders.NegativeLiteralSelectionStrategy
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.PhaseCachingAutoEraseStrategy
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.PhaseInLastLearnedClauseSelectionStrategy
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.PositiveLiteralSelectionStrategy
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.RSATLastLearnedClausesPhaseSelectionStrategy
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.RSATPhaseSelectionStrategy
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.UserFixedPhaseSelectionStrategy
 
assignLiteral(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
assignLiteral(int) - Method in class org.sat4j.sat.RemoteControlStrategy
 
assume(int) - Method in class org.sat4j.minisat.core.Solver
 
assuming(int) - Method in class org.sat4j.sat.DetailedCommandPanel
 
assuming(int) - Method in interface org.sat4j.specs.SearchListener
decision variable
assuming(int) - Method in class org.sat4j.tools.DecisionTracing
 
assuming(int) - Method in class org.sat4j.tools.DotSearchTracing
 
assuming(int) - Method in class org.sat4j.tools.MultiTracing
 
assuming(int) - Method in class org.sat4j.tools.SearchListenerAdapter
 
assuming(int) - Method in class org.sat4j.tools.TextOutputTracing
 
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(C, int, T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a constraint stating that at most i domain object should be set to true.
atLeast(C, BigInteger, WeightedObject<T>...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a PB constraint of the form w1.l1 + w2.l2 + ... wn.ln >= degree where wi are position integers and li are domain objects.
ATLEAST - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
AtLeastCardConstructor - Class in org.sat4j.pb.constraints
 
AtLeastCardConstructor() - Constructor for class org.sat4j.pb.constraints.AtLeastCardConstructor
 
AtLeastCardPBConstructor - Class in org.sat4j.pb.constraints
 
AtLeastCardPBConstructor() - Constructor for class org.sat4j.pb.constraints.AtLeastCardPBConstructor
 
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.pb.constraints.pb.AtLeastPB
 
atLeastNew(ILits, IVecInt, int) - Static method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
AtLeastPB - Class in org.sat4j.pb.constraints.pb
 
ATMOST - Static variable in class org.sat4j.minisat.constraints.card.MinWatchCard
 
atMost(int, T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a constraint stating that at most i domain object should be set to true.
atMost(C, int, T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a constraint stating that at most i domain object should be set to true.
atMost(C, BigInteger, WeightedObject<T>...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a PB constraint of the form w1.l1 + w2.l2 + ... wn.ln <= degree where wi are position integers and li are domain objects.
atMost(C, int, WeightedObject<T>...) - Method in class org.sat4j.pb.tools.DependencyHelper
 
ATMOST - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
average() - Method in class org.sat4j.minisat.core.CircularBuffer
 

B

Backbone - Class in org.sat4j.tools
The aim of this class is to compute efficiently the literals implied by the set of constraints (also called backbone or unit implicates).
backbone(ISolver) - Static method in class org.sat4j.tools.RemiUtils
Compute the set of literals common to all models of the formula.
backjump(int) - Method in class org.sat4j.sat.DetailedCommandPanel
 
backjump(int) - Method in interface org.sat4j.specs.SearchListener
The solver is asked to backjump to a given decision level.
backjump(int) - Method in class org.sat4j.tools.DecisionLevelTracing
 
backjump(int) - Method in class org.sat4j.tools.MultiTracing
 
backjump(int) - Method in class org.sat4j.tools.SearchListenerAdapter
 
backjump(int) - Method in class org.sat4j.tools.TextOutputTracing
 
backtrack(int[]) - Method in class org.sat4j.minisat.core.Solver
 
backtrack(int[]) - Method in interface org.sat4j.specs.ISolverService
Ask the SAT solver to backtrack.
backtracking(int) - Method in class org.sat4j.sat.DetailedCommandPanel
 
backtracking(int) - Method in interface org.sat4j.specs.SearchListener
backtrack on a decision variable
backtracking(int) - Method in class org.sat4j.tools.DotSearchTracing
 
backtracking(int) - Method in class org.sat4j.tools.MultiTracing
 
backtracking(int) - Method in class org.sat4j.tools.SearchListenerAdapter
 
backtracking(int) - Method in class org.sat4j.tools.TextOutputTracing
 
backtrackLevel - Variable in class org.sat4j.minisat.core.Pair
 
BASIC_NEGATION - Static variable in class org.sat4j.pb.tools.DependencyHelper
 
BasicLauncher<T extends ISolver> - Class in org.sat4j
Very simple launcher, to be used during the SAT competition or the SAT race for instance.
BasicLauncher(ASolverFactory<T>) - Constructor for class org.sat4j.BasicLauncher
 
beginConstraint(String, int) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the declaration of one constraint
beginConstraint(String, int) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the declaration of one constraint
beginConstraint() - Method in class org.sat4j.pb.reader.OPBReader2005
callback called before we read a constraint
beginConstraint() - Method in class org.sat4j.pb.reader.OPBReader2010
 
beginConstraint(String, int) - Method in class org.sat4j.reader.CSPReader
 
beginConstraintsSection(int) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the constraints declarations
beginConstraintsSection(int) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the constraints declarations
beginConstraintsSection(int) - Method in class org.sat4j.reader.CSPReader
 
beginDomain(String, int) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the declaration of one domain
beginDomain(String, int) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the declaration of one domain
beginDomain(String, int) - Method in class org.sat4j.reader.CSPReader
 
beginDomainsSection(int) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the domains declarations
beginDomainsSection(int) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the domains declarations
beginDomainsSection(int) - Method in class org.sat4j.reader.CSPReader
 
beginInstance(String) - Method in class org.sat4j.csp.main.SimpleCallback
signal the beginning of parsing
beginInstance(String) - Method in interface org.sat4j.csp.xml.ICSPCallback
signal the beginning of parsing
beginInstance(String) - Method in class org.sat4j.reader.CSPReader
 
beginListOfVariables() - Method in class org.sat4j.pb.reader.OPBEclipseReader2007
callback called before we read the list for variables explanation
beginLoop() - Method in class org.sat4j.sat.DetailedCommandPanel
 
beginLoop() - Method in interface org.sat4j.specs.SearchListener
starts a propagation
beginLoop() - Method in class org.sat4j.tools.DotSearchTracing
 
beginLoop() - Method in class org.sat4j.tools.MultiTracing
 
beginLoop() - Method in class org.sat4j.tools.SearchListenerAdapter
 
beginLoop() - Method in class org.sat4j.tools.TextOutputTracing
 
beginObjective() - Method in class org.sat4j.pb.reader.OPBReader2005
callback called before we read the objective function
beginParameterList() - Method in class org.sat4j.csp.main.SimpleCallback
begins the list tag for parameters of a constraint
beginParameterList() - Method in interface org.sat4j.csp.xml.ICSPCallback
begins the list tag for parameters of a constraint
beginParameterList() - Method in class org.sat4j.reader.CSPReader
 
beginPredicate(String) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the declaration of one predicate
beginPredicate(String) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the declaration of one predicate
beginPredicate(String) - Method in class org.sat4j.reader.CSPReader
 
beginPredicatesSection(int) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the predicates declarations
beginPredicatesSection(int) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the predicates declarations
beginPredicatesSection(int) - Method in class org.sat4j.reader.CSPReader
 
beginRelation(String, int, int, boolean) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the declaration of one relation
beginRelation(String, int, int, boolean) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the declaration of one relation
beginRelation(String, int, int, boolean) - Method in class org.sat4j.reader.CSPReader
 
beginRelationsSection(int) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the relations declarations
beginRelationsSection(int) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the relations declarations
beginRelationsSection(int) - Method in class org.sat4j.reader.CSPReader
 
beginTime - Variable in class org.sat4j.AbstractLauncher
 
beginVariablesSection(int) - Method in class org.sat4j.csp.main.SimpleCallback
callback called at the beginning of the variables declarations
beginVariablesSection(int) - Method in interface org.sat4j.csp.xml.ICSPCallback
callback called at the beginning of the variables declarations
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.csp.constraints
 
BessiereSupports(int, int) - Constructor for class org.sat4j.csp.constraints.BessiereSupports
 
bigCoefs - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
coefficients of the literals of the constraint
bigDegree - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
degree of the pseudo-boolean constraint
Binary - Class in org.sat4j.tools.encoding
Binary encoding for the "at most one" and "at most k" cases.
Binary() - Constructor for class org.sat4j.tools.encoding.Binary
 
BinaryClause - Class in org.sat4j.minisat.constraints.cnf
Data structure for binary clause.
BinaryClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.BinaryClause
Creates a new basic clause
BinarySupportEncoding - Class in org.sat4j.csp.encodings
 
Binomial - Class in org.sat4j.tools.encoding
Binomial encoding for the "at most one" and "at most k" cases.
Binomial() - Constructor for class org.sat4j.tools.encoding.Binomial
 
BORDER5 - Static variable in class org.sat4j.sat.DetailedCommandPanel
 
bound() - Method in class org.sat4j.minisat.core.ConflictTimerAdapter
 
BOUND - Static variable in class org.sat4j.pb.core.PBSolverCautious
 
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
Creates a brand new clause, presumably from external data.
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.minisat.constraints.cnf.OriginalHTClause
Creates a brand new clause, presumably from external data.
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.pb.constraints.pb.OriginalBinaryClausePB
Creates a brand new clause, presumably from external data.
brandNewClause(UnitPropagationListener, ILits, IVecInt) - Static method in class org.sat4j.pb.constraints.pb.OriginalHTClausePB
Creates a brand new clause, presumably from external data.
buildConstraintFromConflict(IVecInt, IVec<BigInteger>) - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
buildConstraintFromConflict(IVecInt, IVec<BigInteger>) - Method in class org.sat4j.pb.constraints.pb.MapPb
 
buildConstraintFromMapPb(int[], BigInteger[]) - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
buildConstraintFromMapPb(int[], BigInteger[]) - Method in class org.sat4j.pb.constraints.pb.MapPb
 
byLevel - Variable in class org.sat4j.pb.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.BinaryClause
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
calcReason(int, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
calcReason(int, IVecInt) - Method in interface org.sat4j.minisat.core.Constr
Compute the reason for a given assignment.
calcReason(int, IVecInt) - Method in class org.sat4j.pb.constraints.pb.WatchPb
compute the reason for the assignment of a literal
calcReason(int, IVecInt) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
compute the reason for the assignment of a literal
calcReason(int, IVecInt) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
compute the reason for the assignment of a literal
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in interface org.sat4j.minisat.core.Constr
Compute the reason for a given assignment in a the constraint created on the fly in the solver.
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
calcReasonOnTheFly(int, IVecInt, IVecInt) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
calculateDegree(RandomAccessModel) - Method in class org.sat4j.pb.ObjectiveFunction
Compute the degree of the objective function using a full model.
calculateDegreeImplicant(ISolver) - Method in class org.sat4j.pb.ObjectiveFunction
Compute the degree of the objective function using a prime implicant.
calculateObjective() - Method in class org.sat4j.maxsat.MinCostDecorator
 
calculateObjective() - Method in class org.sat4j.opt.MaxSatDecorator
 
calculateObjective() - Method in class org.sat4j.opt.MinOneDecorator
 
calculateObjective() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
Deprecated.
calculateObjective() - Method in class org.sat4j.pb.PseudoOptDecorator
 
calculateObjective() - Method in interface org.sat4j.specs.IOptimizationProblem
Deprecated.
calculateObjective() - Method in class org.sat4j.tools.LexicoDecorator
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.core.ConstrGroup
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.maxsat.UnitWeightedClause
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
canBePropagatedMultipleTimes() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
canBePropagatedMultipleTimes() - Method in interface org.sat4j.specs.IConstr
Partition constraints into the ones that can only be found once on the trail (e.g. clauses) and the ones that can be found several times (e.g.
cancelExplanation() - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
cancelExplanation() - Method in class org.sat4j.tools.xplain.Xplain
 
cancelExplanationComputation() - Method in class org.sat4j.tools.xplain.DeletionStrategy
 
cancelExplanationComputation() - Method in class org.sat4j.tools.xplain.InsertionStrategy
 
cancelExplanationComputation() - Method in interface org.sat4j.tools.xplain.MinimizationStrategy
 
cancelExplanationComputation() - Method in class org.sat4j.tools.xplain.QuickXplain2001Strategy
 
cancelExplanationComputation() - Method in class org.sat4j.tools.xplain.QuickXplainStrategy
 
cancelUntil(int) - Method in class org.sat4j.minisat.core.Solver
Cancel several levels of assumptions
capacity() - Method in class org.sat4j.minisat.constraints.cnf.Lits
To get the capacity of the current vocabulary.
CARD - Static variable in class org.sat4j.reader.JSONReader
 
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
 
changedreason - Variable in class org.sat4j.minisat.core.SolverStats
 
ChartBasedVisualizationTool - Class in org.sat4j.sat.visu
 
ChartBasedVisualizationTool(ITrace2D) - Constructor for class org.sat4j.sat.visu.ChartBasedVisualizationTool
 
checkId(StringBuffer) - Method in class org.sat4j.pb.reader.OPBReader2005
 
checkId(StringBuffer) - Method in class org.sat4j.pb.reader.OPBReader2007
 
checkMaxVarId() - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
CheckMUSSolutionListener - Class in org.sat4j.tools
 
CheckMUSSolutionListener(ASolverFactory<? extends ISolver>) - Constructor for class org.sat4j.tools.CheckMUSSolutionListener
 
checkThatItIsAMUS(IVecInt) - Method in class org.sat4j.tools.CheckMUSSolutionListener
 
chooseEncoding(IVec<Var>) - Method in class org.sat4j.csp.constraints.BessiereSupports
 
chooseEncoding(IVec<Var>) - Method in class org.sat4j.csp.constraints.GentSupports
 
chooseEncoding(IVec<Var>) - Method in class org.sat4j.csp.constraints.Supports
 
chooseEncoding(IVec<Var>) - Method in class org.sat4j.csp.constraints.WalshSupports
 
CircularBuffer - Class in org.sat4j.minisat.core
Create a circular buffer of a given capacity allowing to compute efficiently the mean of the values storied.
CircularBuffer(int) - Constructor for class org.sat4j.minisat.core.CircularBuffer
 
claBumpActivity(Constr) - Method in class org.sat4j.minisat.core.Solver
Propagate activity to a constraint
ClausalCardinalitiesDecorator<T extends ISolver> - Class in org.sat4j.tools
A decorator for clausal cardinalities constraints.
ClausalCardinalitiesDecorator(T) - Constructor for class org.sat4j.tools.ClausalCardinalitiesDecorator
 
ClausalCardinalitiesDecorator(T, EncodingStrategyAdapter) - Constructor for class org.sat4j.tools.ClausalCardinalitiesDecorator
 
ClausalConstraintsDecorator - Class in org.sat4j.pb.tools
 
ClausalConstraintsDecorator(IPBSolver, EncodingStrategyAdapter) - Constructor for class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
ClausalConstraintsDecorator(IPBSolver) - Constructor for class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
ClausalDataStructureWL - Class in org.sat4j.minisat.constraints
 
ClausalDataStructureWL() - Constructor for class org.sat4j.minisat.constraints.ClausalDataStructureWL
 
clause(C, T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a clause (thing1 or thing 2 ... or thingn)
CLAUSE - Static variable in class org.sat4j.reader.JSONReader
 
ClauseOnlyLearning<D extends DataStructureFactory> - Class in org.sat4j.minisat.learning
The solver only records among all the constraints only the clauses.
ClauseOnlyLearning() - Constructor for class org.sat4j.minisat.learning.ClauseOnlyLearning
 
Clauses - Class in org.sat4j.minisat.constraints.cnf
 
Clauses() - Constructor for class org.sat4j.minisat.constraints.cnf.Clauses
 
Clausifiable - Interface in org.sat4j.csp
 
CLEAN - Static variable in class org.sat4j.sat.VerySimpleCommandPanel
 
CleanCommandComponent - Class in org.sat4j.sat
 
CleanCommandComponent(String, SolverController) - Constructor for class org.sat4j.sat.CleanCommandComponent
 
cleaning() - Method in class org.sat4j.sat.DetailedCommandPanel
 
CLEANING - Static variable in class org.sat4j.sat.Solvers
 
cleaning() - Method in interface org.sat4j.specs.SearchListener
The solver is going to delete some learned clauses.
cleaning() - Method in class org.sat4j.tools.ConflictDepthTracing
 
cleaning() - Method in class org.sat4j.tools.ConflictLevelTracing
 
cleaning() - Method in class org.sat4j.tools.DecisionTracing
 
cleaning() - Method in class org.sat4j.tools.LearnedClausesSizeTracing
 
cleaning() - Method in class org.sat4j.tools.LearnedTracing
 
cleaning() - Method in class org.sat4j.tools.MultiTracing
 
cleaning() - Method in class org.sat4j.tools.SearchListenerAdapter
 
cleaning() - Method in class org.sat4j.tools.SpeedTracing
 
cleaning() - Method in class org.sat4j.tools.TextOutputTracing
 
clear() - Method in class org.sat4j.core.ConstrGroup
 
clear() - Method in class org.sat4j.core.ReadOnlyVec
 
clear() - Method in class org.sat4j.core.ReadOnlyVecInt
 
clear() - Method in class org.sat4j.core.Vec
 
clear() - Method in class org.sat4j.core.VecInt
 
clear() - Method in class org.sat4j.minisat.core.CircularBuffer
 
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
 
clearDecorated() - Method in class org.sat4j.tools.SolverDecorator
Method to be called to clear the decorator from its decorated solver.
clearLearntClauses() - Method in class org.sat4j.minisat.core.Solver
 
clearLearntClauses() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
clearLearntClauses() - Method in interface org.sat4j.specs.ISolver
Remove clauses learned during the solving process.
clearLearntClauses() - Method in class org.sat4j.tools.AbstractOutputSolver
 
clearLearntClauses() - Method in class org.sat4j.tools.ManyCore
 
clearLearntClauses() - Method in class org.sat4j.tools.SolverDecorator
 
clearLearntClauses() - Method in class org.sat4j.tools.StatisticsSolver
 
clickedOnClean() - Method in class org.sat4j.sat.RemoteControlStrategy
 
clickOnAboutSolver() - Method in class org.sat4j.sat.RemoteControlFrame
 
close() - Method in class org.sat4j.reader.EfficientScanner
 
coefficientsEqualToOne() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
coefficientsEqualToOne() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
coefficientsEqualToOne() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
coeffs - Variable in class org.sat4j.pb.reader.OPBReader2005
 
coefMult - Variable in class org.sat4j.pb.constraints.pb.ConflictMap
 
coefMultCons - Variable in class org.sat4j.pb.constraints.pb.ConflictMap
 
coefs - Variable in class org.sat4j.pb.constraints.pb.WatchPb
coefficients of the literals of the constraint
coefs - Variable in class org.sat4j.pb.constraints.pb.WatchPbLong
coefficients of the literals of the constraint
coefs - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
coefficients of the literals of the constraint
CommandComponent - Class in org.sat4j.sat
 
CommandComponent() - Constructor for class org.sat4j.sat.CommandComponent
 
Commander - Class in org.sat4j.tools.encoding
Commander encoding for "at most one" and "at most k" cases.
Commander() - Constructor for class org.sat4j.tools.encoding.Commander
 
COMMENT_PREFIX - Static variable in class org.sat4j.AbstractLauncher
 
compare(A, A) - Method in class org.sat4j.core.DefaultComparator
 
compare(Constr, Constr) - Method in class org.sat4j.minisat.core.ActivityComparator
 
compareTo(WeightedObject<T>) - Method in class org.sat4j.pb.tools.WeightedObject
 
compareTo(ITrace2D) - Method in class org.sat4j.sat.visu.TraceComposite
 
CompetMinHTmixedClauseCardConstrDataStructureFactory - Class in org.sat4j.pb.constraints
 
CompetMinHTmixedClauseCardConstrDataStructureFactory() - Constructor for class org.sat4j.pb.constraints.CompetMinHTmixedClauseCardConstrDataStructureFactory
 
CompetResolutionMinPBLongMixedWLClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
CompetResolutionMinPBLongMixedWLClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.CompetResolutionMinPBLongMixedWLClauseCardConstrDataStructure
 
CompetResolutionPBLongMixedHTClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
CompetResolutionPBLongMixedHTClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.CompetResolutionPBLongMixedHTClauseCardConstrDataStructure
 
CompetResolutionPBLongMixedWLClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
CompetResolutionPBLongMixedWLClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.CompetResolutionPBLongMixedWLClauseCardConstrDataStructure
 
CompetResolutionPBMixedHTClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
CompetResolutionPBMixedHTClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.CompetResolutionPBMixedHTClauseCardConstrDataStructure
 
CompetResolutionPBMixedWLClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
CompetResolutionPBMixedWLClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.CompetResolutionPBMixedWLClauseCardConstrDataStructure
 
compute(ISolver) - Static method in class org.sat4j.tools.Backbone
Computes the backbone of a formula following the algorithm described in João Marques-Silva, Mikolás Janota, Inês Lynce: On Computing Backbones of Propositional Theories.
compute(ISolver, IVecInt) - Static method in class org.sat4j.tools.Backbone
Computes the backbone of a formula following the algorithm described in João Marques-Silva, Mikolás Janota, Inês Lynce: On Computing Backbones of Propositional Theories.
compute(ISolver, int[]) - Static method in class org.sat4j.tools.Backbone
 
compute(ISolver, int[], IVecInt) - Static method in class org.sat4j.tools.Backbone
 
computeAllMSS() - Method in class org.sat4j.tools.AllMUSes
 
computeAllMSS(SolutionFoundListener) - Method in class org.sat4j.tools.AllMUSes
 
computeAllMSSOrdered(SolutionFoundListener) - Method in class org.sat4j.tools.AllMUSes
 
computeAllMUSes() - Method in class org.sat4j.tools.AllMUSes
 
computeAllMUSes(SolutionFoundListener) - Method in class org.sat4j.tools.AllMUSes
Computes all the MUSes associated to the set of constraints added to the solver
computeAllMUSesOrdered(SolutionFoundListener) - Method in class org.sat4j.tools.AllMUSes
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.LearntBinaryClausePB
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.LearntHTClausePB
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.OriginalBinaryClausePB
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.OriginalHTClausePB
 
computeAnImpliedClause() - Method in interface org.sat4j.pb.constraints.pb.PBConstr
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.UnitClausePB
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.UnitClausesPB
 
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.WatchPb
compute an implied clause on the literals with the greater coefficients.
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
compute an implied clause on the literals with the greater coefficients.
computeAnImpliedClause() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
compute an implied clause on the literals with the greater coefficients.
computeLeftSide(BigInteger[]) - Method in class org.sat4j.pb.constraints.pb.WatchPb
compute the sum of the coefficients of the satisfied or non-assigned literals of a described constraint (usually called poss)
computeLeftSide() - Method in class org.sat4j.pb.constraints.pb.WatchPb
compute the sum of the coefficients of the satisfied or non-assigned literals of the current constraint (usually called poss)
computeLeftSide(long[]) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
compute the sum of the coefficients of the satisfied or non-assigned literals of a described constraint (usually called poss)
computeLeftSide() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
compute the sum of the coefficients of the satisfied or non-assigned literals of the current constraint (usually called poss)
computeLeftSide(long[]) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
compute the sum of the coefficients of the satisfied or non-assigned literals of a described constraint (usually called poss)
computeLeftSide(BigInteger[]) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
compute the sum of the coefficients of the satisfied or non-assigned literals of a described constraint (usually called poss)
computeLeftSide() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
compute the sum of the coefficients of the satisfied or non-assigned literals of the current constraint (usually called poss)
computePropagation(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPb
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLong
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLongCP
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MinWatchPb
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
computePropagation(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
computeWatches() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
computeWatches() - Method in class org.sat4j.pb.constraints.pb.MaxWatchPb
All the literals are watched.
computeWatches() - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLong
All the literals are watched.
computeWatches() - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLongCP
All the literals are watched.
computeWatches() - Method in class org.sat4j.pb.constraints.pb.MinWatchPb
 
computeWatches() - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
 
computeWatches() - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
 
computeWatches() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
computeWatches() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
computeWatches() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
configureFromString(String, ICDCL, ILogAble) - Static method in class org.sat4j.sat.Solvers
 
configureSolver(String[]) - Method in class org.sat4j.AbstractLauncher
 
configureSolver(String[]) - Method in class org.sat4j.BasicLauncher
 
configureSolver(String[]) - Method in class org.sat4j.csp.CSPLauncher
 
configureSolver(String[]) - Method in class org.sat4j.maxsat.GenericOptLauncher
 
configureSolver(String[]) - Method in class org.sat4j.MUSLauncher
 
configureSolver(String[]) - Method in class org.sat4j.pb.LanceurPseudo2005
 
configureSolver(String[]) - Method in class org.sat4j.pb.LanceurPseudo2007Eclipse
 
configureSolver(String[]) - Method in class org.sat4j.sat.Lanceur
Deprecated.
Configure the solver according to the command line parameters.
configureSolver(String[]) - Method in class org.sat4j.sat.Launcher
Configure the solver according to the command line parameters.
configureSolver(String[], ILogAble) - Static method in class org.sat4j.sat.Solvers
 
ConflictDepthTracing - Class in org.sat4j.tools
 
ConflictDepthTracing(IVisualizationTool, IVisualizationTool, IVisualizationTool) - Constructor for class org.sat4j.tools.ConflictDepthTracing
 
conflictDetectedInWatchesFor(int, int) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
conflictDetectedInWatchesFor(int, int) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.sat.DetailedCommandPanel
 
conflictFound(int) - Method in class org.sat4j.sat.DetailedCommandPanel
 
conflictFound(IConstr, int, int) - Method in interface org.sat4j.specs.SearchListener
a conflict has been found.
conflictFound(int) - Method in interface org.sat4j.specs.SearchListener
a conflict has been found while propagating values.
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.ConflictDepthTracing
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.ConflictLevelTracing
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.DecisionLevelTracing
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.DotSearchTracing
 
conflictFound(int) - Method in class org.sat4j.tools.DotSearchTracing
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.LBDTracing
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.LearnedClauseSizeTracing
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.MultiTracing
 
conflictFound(int) - Method in class org.sat4j.tools.MultiTracing
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.SearchListenerAdapter
 
conflictFound(int) - Method in class org.sat4j.tools.SearchListenerAdapter
 
conflictFound(IConstr, int, int) - Method in class org.sat4j.tools.TextOutputTracing
 
conflictFound(int) - Method in class org.sat4j.tools.TextOutputTracing
 
ConflictLevelTracing - Class in org.sat4j.tools
 
ConflictLevelTracing(IVisualizationTool, IVisualizationTool, IVisualizationTool) - Constructor for class org.sat4j.tools.ConflictLevelTracing
 
ConflictMap - Class in org.sat4j.pb.constraints.pb
 
ConflictMapCardinality - Class in org.sat4j.pb.constraints.pb
 
ConflictMapCardinality(PBConstr, int) - Constructor for class org.sat4j.pb.constraints.pb.ConflictMapCardinality
 
ConflictMapClause - Class in org.sat4j.pb.constraints.pb
 
ConflictMapClause(PBConstr, int) - Constructor for class org.sat4j.pb.constraints.pb.ConflictMapClause
 
ConflictMapSwitchToClause - Class in org.sat4j.pb.constraints.pb
 
ConflictMapSwitchToClause(PBConstr, int) - Constructor for class org.sat4j.pb.constraints.pb.ConflictMapSwitchToClause
 
conflicts - Variable in class org.sat4j.minisat.core.SolverStats
 
ConflictTimer - Interface in org.sat4j.minisat.core
Conflict based timer.
ConflictTimerAdapter - Class in org.sat4j.minisat.core
Perform a task when a given number of conflicts is reached.
ConflictTimerAdapter(int) - Constructor for class org.sat4j.minisat.core.ConflictTimerAdapter
 
ConflictTimerContainer - Class in org.sat4j.minisat.core
Agregator for conflict timers (composite design pattern).
ConflictTimerContainer() - Constructor for class org.sat4j.minisat.core.ConflictTimerContainer
 
ConflictTracing - Class in org.sat4j.pb.tools
 
ConflictTracing(String) - Constructor for class org.sat4j.pb.tools.ConflictTracing
 
CONSOLE - Static variable in interface org.sat4j.specs.ILogAble
 
Constant - Class in org.sat4j.csp
 
Constant(int) - Constructor for class org.sat4j.csp.Constant
 
Constr - Interface in org.sat4j.minisat.core
Basic constraint abstraction used in Solver.
constraint - Variable in class org.sat4j.reader.JSONReader
 
constraintExpression(String) - Method in class org.sat4j.csp.main.SimpleCallback
provide the expression of the current constraint as an expression in a syntac chosen by the solver
constraintExpression(String) - Method in interface org.sat4j.csp.xml.ICSPCallback
provide the expression of the current constraint as an expression in a syntac chosen by the solver
constraintExpression(String) - Method in class org.sat4j.reader.CSPReader
 
constraintFactory(int[], BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constraintFactory(int[], BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
constraintFactory(int[], BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.PBMaxDataStructure
 
constraintFactory(int[], BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.PBMinDataStructure
 
constraintFactory(int[], BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.PuebloPBMinDataStructure
 
constraintReference(String) - Method in class org.sat4j.csp.main.SimpleCallback
provide the definition of the current constraint
constraintReference(String) - Method in interface org.sat4j.csp.xml.ICSPCallback
provide the definition of the current constraint
constraintReference(String) - Method in class org.sat4j.reader.CSPReader
 
constraintRegexp() - Method in class org.sat4j.pb.reader.JSONPBReader
 
constraintRegexp() - Method in class org.sat4j.reader.JSONReader
 
ConstraintRelaxingPseudoOptDecorator - Class in org.sat4j.pb
 
ConstraintRelaxingPseudoOptDecorator(IPBSolver) - Constructor for class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
constraintRelOp(String) - Method in class org.sat4j.pb.reader.OPBReader2005
callback called when we read the relational operator of a constraint
constraintRightTerm(BigInteger) - Method in class org.sat4j.pb.reader.OPBReader2005
callback called when we read the right term of a constraint (also known as the degree)
ConstrGroup - Class in org.sat4j.core
A utility class used to manage easily group of clauses to be deleted at some point in the solver.
ConstrGroup() - Constructor for class org.sat4j.core.ConstrGroup
Create a ConstrGroup that cannot contain null constrs.
ConstrGroup(boolean) - Constructor for class org.sat4j.core.ConstrGroup
Create a new constrGroup.
constrs - Variable in class org.sat4j.minisat.core.Solver
Set of original constraints.
constructCard(IVecInt, int) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constructCard(UnitPropagationListener, ILits, IVecInt, int) - Method in class org.sat4j.pb.constraints.AtLeastCardConstructor
 
constructCard(UnitPropagationListener, ILits, IVecInt, int) - Method in class org.sat4j.pb.constraints.AtLeastCardPBConstructor
 
constructCard(UnitPropagationListener, ILits, IVecInt, int) - Method in interface org.sat4j.pb.constraints.ICardConstructor
 
constructCard(UnitPropagationListener, ILits, IVecInt, int) - Method in class org.sat4j.pb.constraints.MinCardConstructor
 
constructCard(UnitPropagationListener, ILits, IVecInt, int) - Method in class org.sat4j.pb.constraints.MinCardPBConstructor
 
constructClause(IVecInt) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constructClause(UnitPropagationListener, ILits, IVecInt) - Method in interface org.sat4j.pb.constraints.IClauseConstructor
 
constructClause(UnitPropagationListener, ILits, IVecInt) - Method in class org.sat4j.pb.constraints.UnitBinaryHTClauseConstructor
 
constructClause(UnitPropagationListener, ILits, IVecInt) - Method in class org.sat4j.pb.constraints.UnitBinaryHTClausePBConstructor
 
constructClause(UnitPropagationListener, ILits, IVecInt) - Method in class org.sat4j.pb.constraints.UnitBinaryWLClauseConstructor
 
constructLearntCard(IDataStructurePB) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constructLearntCard(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constructLearntCard(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.AtLeastCardConstructor
 
constructLearntCard(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.AtLeastCardPBConstructor
 
constructLearntCard(ILits, IDataStructurePB) - Method in interface org.sat4j.pb.constraints.ICardConstructor
 
constructLearntCard(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.MinCardConstructor
 
constructLearntCard(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.MinCardPBConstructor
 
constructLearntClause(IVecInt) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constructLearntClause(ILits, IVecInt) - Method in interface org.sat4j.pb.constraints.IClauseConstructor
 
constructLearntClause(ILits, IVecInt) - Method in class org.sat4j.pb.constraints.UnitBinaryHTClauseConstructor
 
constructLearntClause(ILits, IVecInt) - Method in class org.sat4j.pb.constraints.UnitBinaryHTClausePBConstructor
 
constructLearntClause(ILits, IVecInt) - Method in class org.sat4j.pb.constraints.UnitBinaryWLClauseConstructor
 
constructLearntPB(IDataStructurePB) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constructLearntPB(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constructLearntPB(ILits, IDataStructurePB) - Method in interface org.sat4j.pb.constraints.IPBConstructor
 
constructLearntPB(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.MaxLongWatchPBConstructor
 
constructLearntPB(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.MaxLongWatchPBCPConstructor
 
constructLearntPB(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.MaxWatchPBConstructor
 
constructLearntPB(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.MinLongWatchPBConstructor
 
constructLearntPB(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.MinLongWatchPBCPConstructor
 
constructLearntPB(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.MinWatchPBConstructor
 
constructLearntPB(ILits, IDataStructurePB) - Method in class org.sat4j.pb.constraints.PuebloMinWatchPBConstructor
 
constructPB(int[], BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
constructPB(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Method in interface org.sat4j.pb.constraints.IPBConstructor
 
constructPB(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.pb.constraints.MaxLongWatchPBConstructor
 
constructPB(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.pb.constraints.MaxLongWatchPBCPConstructor
 
constructPB(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.pb.constraints.MaxWatchPBConstructor
 
constructPB(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.pb.constraints.MinLongWatchPBConstructor
 
constructPB(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.pb.constraints.MinLongWatchPBCPConstructor
 
constructPB(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.pb.constraints.MinWatchPBConstructor
 
constructPB(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.pb.constraints.PuebloMinWatchPBConstructor
 
contains(T) - Method in class org.sat4j.core.ReadOnlyVec
 
contains(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
contains(T) - Method in class org.sat4j.core.Vec
 
contains(int) - Method in class org.sat4j.core.VecInt
 
contains(T) - Method in interface org.sat4j.specs.IVec
 
contains(int) - Method in interface org.sat4j.specs.IVecInt
 
containsAt(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
containsAt(int, int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
containsAt(int) - Method in class org.sat4j.core.VecInt
 
containsAt(int, int) - Method in class org.sat4j.core.VecInt
 
containsAt(int) - Method in interface org.sat4j.specs.IVecInt
returns the index of the first occurrence of e, else -1.
containsAt(int, int) - Method in interface org.sat4j.specs.IVecInt
returns the index of the first occurence of e occurring after from (excluded), else -1.
containsOptValue(String[]) - Static method in class org.sat4j.sat.Solvers
 
containsTracePainter(ITracePainter<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
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.ReadOnlyVec
 
copyTo(E[]) - Method in class org.sat4j.core.ReadOnlyVec
 
copyTo(IVecInt) - Method in class org.sat4j.core.ReadOnlyVecInt
 
copyTo(int[]) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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
Copy the content of this vector into another one.
copyTo(int[]) - Method in class org.sat4j.core.VecInt
Copy the content of this vector into an array of integer.
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.maxsat.MinCostDecorator
to know the cost of a given var.
COUNT - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
Counter - Class in org.sat4j.minisat.core
 
Counter() - Constructor for class org.sat4j.minisat.core.Counter
 
Counter(int) - Constructor for class org.sat4j.minisat.core.Counter
 
countSolutions() - Method in class org.sat4j.tools.SolutionCounter
Naive approach to count the solutions available in a boolean formula: each time a solution is found, a new clause is added to prevent it to be found again.
createAtLeastPBConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createAtLeastPBConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.pb.core.PBDataStructureFactory
 
createAtMostPBConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createAtMostPBConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.pb.core.PBDataStructureFactory
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
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.MixedDataStructureDanielHT
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielWL
 
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.MixedDataStructureSingleWL
 
createCardinalityConstraint(IVecInt, int) - Method in interface org.sat4j.minisat.core.DataStructureFactory
Create a cardinality constraint of the form sum li >= degree.
createCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.pb.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.ClausalDataStructureWL
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielHT
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielWL
 
createClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureSingleWL
 
createClause(IVecInt) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
createClause(IVecInt) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
createClause(IVecInt) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createClause(IVecInt) - Method in class org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure
 
createCLIOptions() - Static method in class org.sat4j.sat.Lanceur
Deprecated.
 
createCLIOptions() - Static method in class org.sat4j.sat.Solvers
 
createCommandLine(String) - Method in class org.sat4j.sat.visu.VisuPreferences
 
createConflict(PBConstr, int) - Static method in class org.sat4j.pb.constraints.pb.ConflictMap
constructs the data structure needed to perform cutting planes
createConflict(PBConstr, int) - Static method in class org.sat4j.pb.constraints.pb.ConflictMapClause
 
createConflict(PBConstr, int) - Static method in class org.sat4j.pb.constraints.pb.ConflictMapSwitchToClause
 
createHotSolverPanel() - Method in class org.sat4j.sat.HotSolverCommandComponent
 
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.ClausalDataStructureWL
 
createLits() - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielHT
 
createLits() - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielWL
 
createLits() - Method in class org.sat4j.minisat.constraints.MixedDataStructureSingleWL
 
createLits() - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createMainPanel() - Method in class org.sat4j.sat.visu.VisuPreferencesFrame
 
createMenuBar() - Method in class org.sat4j.sat.RemoteControlFrame
 
createNewVar(IVecInt) - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
 
createPanel() - Method in class org.sat4j.sat.CleanCommandComponent
 
createPanel() - Method in class org.sat4j.sat.CommandComponent
 
createPanel() - Method in class org.sat4j.sat.HotSolverCommandComponent
 
createPanel() - Method in class org.sat4j.sat.PhaseCommandComponent
 
createPanel() - Method in class org.sat4j.sat.RandomWalkCommandComponent
 
createPanel() - Method in class org.sat4j.sat.RestartCommandComponent
 
createPanel() - Method in class org.sat4j.sat.SimplifierCommandComponent
 
createPhasePanel() - Method in class org.sat4j.sat.PhaseCommandComponent
 
createPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createPseudoBooleanConstraint(IVecInt, IVec<BigInteger>, boolean, BigInteger) - Method in interface org.sat4j.pb.core.PBDataStructureFactory
 
createReader(ISolver, String) - Method in class org.sat4j.AbstractLauncher
 
createReader(ISolver, String) - Method in class org.sat4j.BasicLauncher
 
createReader(ISolver, String) - Method in class org.sat4j.csp.CSPLauncher
 
createReader(ISolver, String) - Method in class org.sat4j.maxsat.GenericOptLauncher
 
createReader(ISolver, String) - Method in class org.sat4j.MUSLauncher
 
createReader(ISolver, String) - Method in class org.sat4j.pb.LanceurPseudo2005
 
createReader(ISolver, String) - Method in class org.sat4j.pb.LanceurPseudo2007
 
createReader(ISolver, String) - Method in class org.sat4j.pb.LanceurPseudo2007Eclipse
 
createReader(ISolver, String) - Method in class org.sat4j.sat.DetailedCommandPanel
 
createReader(ISolver, String) - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
createReader(ISolver, String) - Method in class org.sat4j.sat.Launcher
 
createRWPanel() - Method in class org.sat4j.sat.RandomWalkCommandComponent
 
createSimplifierPanel() - Method in class org.sat4j.sat.SimplifierCommandComponent
 
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.
createUnregisteredAtLeastConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createUnregisteredAtLeastConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.pb.core.PBDataStructureFactory
 
createUnregisteredAtMostConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createUnregisteredAtMostConstraint(IVecInt, IVec<BigInteger>, BigInteger) - Method in interface org.sat4j.pb.core.PBDataStructureFactory
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructure
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructureYanMax
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.CardinalityDataStructureYanMin
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielHT
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielWL
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.minisat.constraints.MixedDataStructureSingleWL
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
createUnregisteredCardinalityConstraint(IVecInt, int) - Method in class org.sat4j.pb.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.ClausalDataStructureWL
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielHT
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureDanielWL
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.minisat.constraints.MixedDataStructureSingleWL
 
createUnregisteredClause(IVecInt) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
createUnregisteredClause(IVecInt) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createUnregisteredPseudoBooleanConstraint(IDataStructurePB) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
createUnregisteredPseudoBooleanConstraint(IDataStructurePB) - Method in interface org.sat4j.pb.core.PBDataStructureFactory
 
criteria - Variable in class org.sat4j.tools.LexicoDecorator
 
CSPExtSupportReader - Class in org.sat4j.reader
 
CSPExtSupportReader(ISolver, boolean) - Constructor for class org.sat4j.reader.CSPExtSupportReader
 
CSPInstanceReader - Class in org.sat4j.reader
An reader having the responsability to choose the right reader according to the input.
CSPInstanceReader(ISolver, boolean) - Constructor for class org.sat4j.reader.CSPInstanceReader
 
CSPLauncher - Class in org.sat4j.csp
 
CSPLauncher() - Constructor for class org.sat4j.csp.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, boolean) - Constructor for class org.sat4j.reader.CSPReader
 
CSPSupportReader - Class in org.sat4j.reader
 
CSPSupportReader(ISolver, boolean) - Constructor for class org.sat4j.reader.CSPSupportReader
 
CspXmlParser - Class in org.sat4j.csp.xml
 
CspXmlParser() - Constructor for class org.sat4j.csp.xml.CspXmlParser
 
CURRENT_OPTIMUM_VALUE_PREFIX - Static variable in interface org.sat4j.ILauncherMode
 
currentChar() - Method in class org.sat4j.reader.EfficientScanner
 
currentCriterion - Variable in class org.sat4j.tools.LexicoDecorator
 
currentDecisionLevel() - Method in class org.sat4j.minisat.core.Solver
 
currentDecisionLevel() - Method in interface org.sat4j.specs.ISolverService
To access the current decision level
currentLevel - Variable in class org.sat4j.pb.constraints.pb.ConflictMap
 
currentSlack - Variable in class org.sat4j.pb.constraints.pb.ConflictMap
to store the slack of the current resolvant
cuttingPlane(PBConstr, BigInteger, BigInteger[], VarActivityListener) - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
cuttingPlane(PBConstr, BigInteger, BigInteger[], BigInteger, VarActivityListener) - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
cuttingPlane(int[], BigInteger[], BigInteger) - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
cuttingPlane(int[], BigInteger[], BigInteger, BigInteger) - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
cuttingPlane(PBConstr, BigInteger, BigInteger[], VarActivityListener) - Method in class org.sat4j.pb.constraints.pb.MapPb
 
cuttingPlane(PBConstr, BigInteger, BigInteger[], BigInteger, VarActivityListener) - Method in class org.sat4j.pb.constraints.pb.MapPb
 
cuttingPlane(int[], BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.pb.MapPb
 
cuttingPlane(int[], BigInteger[], BigInteger, BigInteger) - Method in class org.sat4j.pb.constraints.pb.MapPb
 

D

d - Variable in class org.sat4j.pb.reader.OPBReader2005
 
DataStructureFactory - 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.
dec() - Method in class org.sat4j.minisat.core.Counter
 
decayActivities() - Method in class org.sat4j.minisat.core.Solver
 
DECISION - Static variable in interface org.sat4j.ILauncherMode
The launcher is in decision mode: the answer is either SAT, UNSAT or UNKNOWN
decisionLevel() - Method in class org.sat4j.minisat.core.Solver
 
DecisionLevelTracing - Class in org.sat4j.tools
 
DecisionLevelTracing(IVisualizationTool) - Constructor for class org.sat4j.tools.DecisionLevelTracing
 
decisions - Variable in class org.sat4j.minisat.core.SolverStats
 
DecisionTracing - Class in org.sat4j.tools
 
DecisionTracing(IVisualizationTool, IVisualizationTool, IVisualizationTool, IVisualizationTool) - Constructor for class org.sat4j.tools.DecisionTracing
 
decode(int[]) - Method in class org.sat4j.pb.reader.OPBReader2005
 
decode(int[], PrintWriter) - Method in class org.sat4j.pb.reader.OPBReader2005
 
decode(int[]) - Method in class org.sat4j.pb.reader.OPBReader2007
 
decode(int[], PrintWriter) - Method in class org.sat4j.pb.reader.OPBReader2007
 
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[]) - Method in class org.sat4j.reader.CSPInstanceReader
Deprecated.
decode(int[], PrintWriter) - Method in class org.sat4j.reader.CSPInstanceReader
 
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.InstanceReader
Deprecated.
decode(int[], PrintWriter) - Method in class org.sat4j.reader.InstanceReader
 
decode(int[]) - Method in class org.sat4j.reader.JSONReader
Deprecated.
decode(int[], PrintWriter) - Method in class org.sat4j.reader.JSONReader
 
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.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
 
decorated() - Method in class org.sat4j.tools.SolverDecorator
 
DEFAULT_LUBY_FACTOR - Static variable in class org.sat4j.minisat.restarts.LubyRestarts
 
DefaultComparator<A extends Comparable<A>> - Class in org.sat4j.core
A simple comparator for comparable objects.
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.csp.SolverFactory
 
defaultSolver() - Method in class org.sat4j.LightFactory
 
defaultSolver() - Method in class org.sat4j.maxsat.SolverFactory
 
defaultSolver() - Method in class org.sat4j.minisat.SolverFactory
 
defaultSolver() - Method in class org.sat4j.pb.SolverFactory
Provides the best available PB solver of the library ready to solve satisfaction problems.
degree - Variable in class org.sat4j.minisat.constraints.card.MinWatchCard
degree of the cardinality constraint
degree - Variable in class org.sat4j.pb.constraints.pb.MapPb
 
degree - Variable in class org.sat4j.pb.constraints.pb.WatchPb
degree of the pseudo-boolean constraint
degree - Variable in class org.sat4j.pb.constraints.pb.WatchPbLong
degree of the pseudo-boolean constraint
degree - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
degree of the pseudo-boolean constraint
delete(int) - Method in class org.sat4j.core.ReadOnlyVec
 
delete(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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.sat.DetailedCommandPanel
 
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.
delete(int[]) - Method in interface org.sat4j.specs.SearchListener
delete a clause
delete(int[]) - Method in class org.sat4j.tools.DotSearchTracing
 
delete(int[]) - Method in class org.sat4j.tools.MultiTracing
 
delete(int[]) - Method in class org.sat4j.tools.SearchListenerAdapter
 
delete(int[]) - Method in class org.sat4j.tools.TextOutputTracing
 
DeletionStrategy - Class in org.sat4j.tools.xplain
An implementation of the deletion based minimization.
DeletionStrategy() - Constructor for class org.sat4j.tools.xplain.DeletionStrategy
 
DependencyHelper<T,C> - Class in org.sat4j.pb.tools
Helper class intended to make life easier to people to feed a sat solver programmatically.
DependencyHelper(IPBSolver) - Constructor for class org.sat4j.pb.tools.DependencyHelper
 
DependencyHelper(IPBSolver, boolean) - Constructor for class org.sat4j.pb.tools.DependencyHelper
 
DependencyHelper(IPBSolver, boolean, boolean) - Constructor for class org.sat4j.pb.tools.DependencyHelper
 
dequeue() - Method in class org.sat4j.minisat.core.IntQueue
returns the nexdt element in the queue.
DetailedCommandPanel - Class in org.sat4j.sat
This panel contains buttons that control restart and clean on solver.
DetailedCommandPanel(String, RemoteControlFrame) - Constructor for class org.sat4j.sat.DetailedCommandPanel
 
DetailedCommandPanel(String, String, RemoteControlFrame) - Constructor for class org.sat4j.sat.DetailedCommandPanel
 
DetailedCommandPanel(String, String, String[], RemoteControlFrame) - Constructor for class org.sat4j.sat.DetailedCommandPanel
 
DetailedCommandPanel.MyTabbedPane - Class in org.sat4j.sat
 
DetailedCommandPanel.MyTabbedPane() - Constructor for class org.sat4j.sat.DetailedCommandPanel.MyTabbedPane
 
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
 
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
 
DimacsStringSolver - Class in org.sat4j.tools
Solver used to write down a CNF into a String.
DimacsStringSolver() - Constructor for class org.sat4j.tools.DimacsStringSolver
 
DimacsStringSolver(int) - Constructor for class org.sat4j.tools.DimacsStringSolver
 
DirectEncoding - Class in org.sat4j.csp.encodings
 
disableNumberOfConstraintCheck() - Method in class org.sat4j.reader.DimacsReader
 
discard() - Method in class org.sat4j.maxsat.MinCostDecorator
 
discard() - Method in class org.sat4j.opt.MaxSatDecorator
 
discard() - Method in class org.sat4j.opt.MinOneDecorator
 
discard() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
Deprecated.
discard() - Method in class org.sat4j.pb.PseudoOptDecorator
 
discard(IVec<T>) - Method in class org.sat4j.pb.tools.DependencyHelper
 
discard() - Method in interface org.sat4j.specs.IOptimizationProblem
Deprecated.
discard() - Method in class org.sat4j.tools.LexicoDecorator
 
discardCurrentSolution() - Method in class org.sat4j.maxsat.MinCostDecorator
 
discardCurrentSolution() - Method in class org.sat4j.opt.MaxSatDecorator
 
discardCurrentSolution() - Method in class org.sat4j.opt.MinOneDecorator
 
discardCurrentSolution() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
discardCurrentSolution() - Method in class org.sat4j.pb.PseudoIteratorDecorator
 
discardCurrentSolution() - Method in class org.sat4j.pb.PseudoOptDecorator
 
discardCurrentSolution() - Method in interface org.sat4j.specs.IOptimizationProblem
Discard the current solution in the optimization problem.
discardCurrentSolution() - Method in class org.sat4j.tools.LexicoDecorator
 
discardLastestVar() - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
 
discardSolutionsForOptimizing() - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
discardSolutionsForOptimizing() - Method in class org.sat4j.tools.LexicoDecorator
 
discardSolutionsWithObjectiveValueGreaterThan(long) - Method in class org.sat4j.pb.tools.DependencyHelper
 
disjunction(T...) - Method in class org.sat4j.pb.tools.DependencyHelper
 
DisjunctionRHS<T,C> - Class in org.sat4j.pb.tools
 
DisjunctionRHS(DependencyHelper<T, C>, IVecInt) - Constructor for class org.sat4j.pb.tools.DisjunctionRHS
 
displayAnswer() - Method in class org.sat4j.AbstractOptimizationLauncher
Deprecated.
 
displayAnswer() - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
displayHeader() - Method in class org.sat4j.AbstractLauncher
 
displayLicense() - Method in class org.sat4j.AbstractLauncher
 
displayLicense() - Method in class org.sat4j.csp.CSPLauncher
 
displayLicense() - Method in class org.sat4j.maxsat.GenericOptLauncher
 
displayLicense() - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
displayResult() - Method in class org.sat4j.AbstractLauncher
 
displayResult() - Method in class org.sat4j.AbstractOptimizationLauncher
Deprecated.
 
displayResult(ISolver, IProblem, ILogAble, PrintWriter, Reader, long, boolean) - Method in interface org.sat4j.ILauncherMode
Output of the launcher when the solver stops
displayResult() - Method in class org.sat4j.MUSLauncher
 
displayResult() - Method in class org.sat4j.pb.LanceurPseudo2007Eclipse
 
displayResult() - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
displayResultOfFind(String) - Static method in class org.sat4j.sat.RTSI
 
displayResultOfFind(String, String) - Static method in class org.sat4j.sat.RTSI
 
displayResultOfFind(String, Class<?>) - Static method in class org.sat4j.sat.RTSI
 
domain() - Method in class org.sat4j.csp.Constant
 
Domain - Interface in org.sat4j.csp
 
domain() - Method in interface org.sat4j.csp.Evaluable
Return the domain of the evaluable.
domain() - Method in class org.sat4j.csp.Var
 
DotSearchTracing<T> - Class in org.sat4j.tools
Class allowing to express the search as a tree in the dot language.
DotSearchTracing(String, Map<Integer, T>) - Constructor for class org.sat4j.tools.DotSearchTracing
 
dsfactory - Variable in class org.sat4j.minisat.core.Solver
 

E

EfficientScanner - Class in org.sat4j.reader
Efficient scanner based on the LecteurDimacs class written by Frederic Laihem.
EfficientScanner(InputStream, char) - Constructor for class org.sat4j.reader.EfficientScanner
 
EfficientScanner(InputStream) - Constructor for class org.sat4j.reader.EfficientScanner
 
EMPTY - Static variable in class org.sat4j.core.VecInt
 
empty() - Method in class org.sat4j.minisat.core.Heap
 
Encoding - Interface in org.sat4j.csp
 
EncodingStrategy - Enum in org.sat4j.tools.encoding
This Enum describes the different encodings that can be used for the "at most one", "at most k", "exactly one", "exactly k" constraints.
EncodingStrategyAdapter - Class in org.sat4j.tools.encoding
The aim of this class is to use different encodings for specific constraints.
EncodingStrategyAdapter() - Constructor for class org.sat4j.tools.encoding.EncodingStrategyAdapter
 
end(Lbool) - Method in class org.sat4j.pb.tools.SearchOptimizerListener
 
end(Lbool) - Method in class org.sat4j.sat.DetailedCommandPanel
 
end() - Method in class org.sat4j.sat.visu.ChartBasedVisualizationTool
 
end() - Method in class org.sat4j.sat.visu.GnuplotBasedSolverVisualisation
 
end() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
end() - Method in interface org.sat4j.sat.visu.SolverVisualisation
 
end(Lbool) - Method in interface org.sat4j.specs.SearchListener
End the search.
end(Lbool) - Method in class org.sat4j.tools.ConflictDepthTracing
 
end(Lbool) - Method in class org.sat4j.tools.ConflictLevelTracing
 
end(Lbool) - Method in class org.sat4j.tools.DecisionLevelTracing
 
end(Lbool) - Method in class org.sat4j.tools.DecisionTracing
 
end(Lbool) - Method in class org.sat4j.tools.DotSearchTracing
 
end() - Method in class org.sat4j.tools.FileBasedVisualizationTool
 
end() - Method in interface org.sat4j.tools.IVisualizationTool
 
end(Lbool) - Method in class org.sat4j.tools.LBDTracing
 
end(Lbool) - Method in class org.sat4j.tools.LearnedClauseSizeTracing
 
end(Lbool) - Method in class org.sat4j.tools.LearnedClausesSizeTracing
 
end(Lbool) - Method in class org.sat4j.tools.MultiTracing
 
end(Lbool) - Method in class org.sat4j.tools.RupSearchListener
 
end(Lbool) - Method in class org.sat4j.tools.SearchEnumeratorListener
 
end(Lbool) - Method in class org.sat4j.tools.SearchListenerAdapter
 
end(Lbool) - Method in class org.sat4j.tools.SearchMinOneListener
 
end(Lbool) - Method in class org.sat4j.tools.SpeedTracing
 
end(Lbool) - Method in class org.sat4j.tools.TextOutputTracing
 
endConstraint() - Method in class org.sat4j.csp.main.SimpleCallback
ends the definition of the current constraint
endConstraint() - Method in interface org.sat4j.csp.xml.ICSPCallback
ends the definition of the current constraint
endConstraint() - Method in class org.sat4j.pb.reader.OPBReader2005
 
endConstraint() - Method in class org.sat4j.pb.reader.OPBReader2010
 
endConstraint() - Method in class org.sat4j.reader.CSPReader
 
endConstraintsSection() - Method in class org.sat4j.csp.main.SimpleCallback
end the definition of all constraints
endConstraintsSection() - Method in interface org.sat4j.csp.xml.ICSPCallback
end the definition of all constraints
endConstraintsSection() - Method in class org.sat4j.reader.CSPReader
 
endDomain() - Method in class org.sat4j.csp.main.SimpleCallback
ends the definition of the current domain
endDomain() - Method in interface org.sat4j.csp.xml.ICSPCallback
ends the definition of the current domain
endDomain() - Method in class org.sat4j.reader.CSPReader
 
endDomainsSection() - Method in class org.sat4j.csp.main.SimpleCallback
end the definition of all domains
endDomainsSection() - Method in interface org.sat4j.csp.xml.ICSPCallback
end the definition of all domains
endDomainsSection() - Method in class org.sat4j.reader.CSPReader
 
endInstance() - Method in class org.sat4j.csp.main.SimpleCallback
signal the end of parsing
endInstance() - Method in interface org.sat4j.csp.xml.ICSPCallback
signal the end of parsing
endInstance() - Method in class org.sat4j.reader.CSPReader
 
endListOfVariables() - Method in class org.sat4j.pb.reader.OPBEclipseReader2007
callback called after we've read the list for variable explanation
endObjective() - Method in class org.sat4j.pb.reader.OPBReader2005
callback called after we've read the objective function
endPaintIteration(Graphics) - Method in class org.sat4j.sat.visu.TracePainterCross
 
endPaintIteration(Graphics) - Method in class org.sat4j.sat.visu.TracePainterPlus
 
endParamaterList() - Method in class org.sat4j.csp.main.SimpleCallback
ends the list tag for parameters of a constraint
endParamaterList() - Method in interface org.sat4j.csp.xml.ICSPCallback
ends the list tag for parameters of a constraint
endParamaterList() - Method in class org.sat4j.reader.CSPReader
 
endPredicate() - Method in class org.sat4j.csp.main.SimpleCallback
ends the definition of the current predicate
endPredicate() - Method in interface org.sat4j.csp.xml.ICSPCallback
ends the definition of the current predicate
endPredicate() - Method in class org.sat4j.reader.CSPReader
 
endPredicatesSection() - Method in class org.sat4j.csp.main.SimpleCallback
end the definition of all predicates
endPredicatesSection() - Method in interface org.sat4j.csp.xml.ICSPCallback
end the definition of all predicates
endPredicatesSection() - Method in class org.sat4j.reader.CSPReader
 
endRelation() - Method in class org.sat4j.csp.main.SimpleCallback
ends the definition of the current relation
endRelation() - Method in interface org.sat4j.csp.xml.ICSPCallback
ends the definition of the current relation
endRelation() - Method in class org.sat4j.reader.CSPReader
 
endRelationsSection() - Method in class org.sat4j.csp.main.SimpleCallback
end the definition of all relations
endRelationsSection() - Method in interface org.sat4j.csp.xml.ICSPCallback
end the definition of all relations
endRelationsSection() - Method in class org.sat4j.reader.CSPReader
 
endVariablesSection() - Method in class org.sat4j.csp.main.SimpleCallback
end the definition of all variables
endVariablesSection() - Method in interface org.sat4j.csp.xml.ICSPCallback
end the definition of all variables
endVariablesSection() - Method in class org.sat4j.reader.CSPReader
 
enqueue(int) - Method in class org.sat4j.minisat.core.Solver
 
enqueue(int, Constr) - Method in class org.sat4j.minisat.core.Solver
 
enqueue(int) - Method in interface org.sat4j.specs.UnitPropagationListener
satisfies a literal
enqueue(int, Constr) - Method in interface org.sat4j.specs.UnitPropagationListener
satisfies a literal
ensure(int) - Method in class org.sat4j.core.ReadOnlyVec
 
ensure(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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
Make sure that all data structures are ready to manage howmany boolean variables.
EnumeratedDomain - Class in org.sat4j.csp
 
EnumeratedDomain(int[]) - Constructor for class org.sat4j.csp.EnumeratedDomain
 
eof() - Method in class org.sat4j.pb.reader.OPBReader2005
return true iff we've reached EOF
eof() - Method in class org.sat4j.reader.EfficientScanner
 
eol() - Method in class org.sat4j.pb.reader.OPBReader2005
 
equals(Object) - Method in class org.sat4j.core.ReadOnlyVec
 
equals(Object) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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.
equals(Object) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
equals(Object) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
equals(Object) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
equals(Object) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
equals(Object) - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
equals(Object) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
equals(Object) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
equals(Object) - Method in class org.sat4j.pb.ObjectiveFunction
 
equals(Object) - Method in class org.sat4j.pb.tools.WeightedObject
 
equals(Object) - Method in class org.sat4j.sat.visu.PointPainterCross
 
equals(Object) - Method in class org.sat4j.sat.visu.PointPainterPlus
 
equals(Object) - Method in class org.sat4j.sat.visu.TraceComposite
 
equals(Object) - Method in class org.sat4j.sat.visu.TracePainterCross
 
equals(Object) - Method in class org.sat4j.sat.visu.TracePainterPlus
 
Evaluable - Interface in org.sat4j.csp
 
evaluate() - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
evaluate(int) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
evaluate() - Method in class org.sat4j.tools.LexicoDecorator
 
evaluate(int) - Method in class org.sat4j.tools.LexicoDecorator
 
exitCode - Variable in class org.sat4j.AbstractLauncher
 
ExitCode - Class 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
 
EXPENSIVE_SIMPLIFICATION_WLONLY - Variable in class org.sat4j.minisat.core.Solver
 
expireTimeout() - Method in class org.sat4j.minisat.core.Solver
 
expireTimeout() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
expireTimeout() - Method in interface org.sat4j.specs.ISolver
Expire the timeout of the solver.
expireTimeout() - Method in class org.sat4j.tools.AbstractOutputSolver
 
expireTimeout() - Method in class org.sat4j.tools.ManyCore
 
expireTimeout() - Method in class org.sat4j.tools.SolverDecorator
 
expireTimeout() - Method in class org.sat4j.tools.StatisticsSolver
 
explain(ISolver, Map<Integer, ?>, IVecInt) - Method in class org.sat4j.tools.xplain.DeletionStrategy
 
explain() - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
explain(ISolver, Map<Integer, ?>, IVecInt) - Method in class org.sat4j.tools.xplain.InsertionStrategy
 
explain(ISolver, Map<Integer, ?>, IVecInt) - Method in interface org.sat4j.tools.xplain.MinimizationStrategy
 
explain(ISolver, Map<Integer, ?>, IVecInt) - Method in class org.sat4j.tools.xplain.QuickXplain2001Strategy
 
explain(ISolver, Map<Integer, ?>, IVecInt) - Method in class org.sat4j.tools.xplain.QuickXplainStrategy
 
explain() - Method in class org.sat4j.tools.xplain.Xplain
Provide an explanation of the inconsistency in term of a subset minimal set of constraints.
Explainer - Interface in org.sat4j.tools.xplain
 
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
 
externalState() - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
In external state, the solver will prevent the selector variables to be satisfied.

F

FALSE - Static variable in class org.sat4j.specs.Lbool
 
FALSE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
FileBasedVisualizationTool - Class in org.sat4j.tools
 
FileBasedVisualizationTool(String) - Constructor for class org.sat4j.tools.FileBasedVisualizationTool
 
find(String, boolean) - Static method in class org.sat4j.sat.RTSI
 
find(String, String, boolean) - Static method in class org.sat4j.sat.RTSI
 
find(String, Class<?>, boolean) - Static method in class org.sat4j.sat.RTSI
 
find(String) - Static method in class org.sat4j.sat.RTSI
 
find(String, String) - Static method in class org.sat4j.sat.RTSI
 
find(String, Class<?>) - Static method in class org.sat4j.sat.RTSI
 
findModel() - Method in class org.sat4j.minisat.core.Solver
 
findModel(IVecInt) - Method in class org.sat4j.minisat.core.Solver
 
findModel() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
findModel(IVecInt) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
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.AbstractOutputSolver
 
findModel(IVecInt) - Method in class org.sat4j.tools.AbstractOutputSolver
 
findModel() - Method in class org.sat4j.tools.ManyCore
 
findModel(IVecInt) - Method in class org.sat4j.tools.ManyCore
 
findModel() - Method in class org.sat4j.tools.OptToSatAdapter
 
findModel(IVecInt) - Method in class org.sat4j.tools.OptToSatAdapter
 
findModel() - Method in class org.sat4j.tools.SolverDecorator
 
findModel(IVecInt) - Method in class org.sat4j.tools.SolverDecorator
 
findModel() - Method in class org.sat4j.tools.StatisticsSolver
 
findModel(IVecInt) - Method in class org.sat4j.tools.StatisticsSolver
 
findModel() - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
findModel(IVecInt) - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
findModel() - Method in class org.sat4j.tools.xplain.Xplain
 
findModel(IVecInt) - Method in class org.sat4j.tools.xplain.Xplain
 
findnames(String, Class<?>) - Static method in class org.sat4j.sat.RTSI
 
findnames(String, Class<?>, boolean) - Static method in class org.sat4j.sat.RTSI
 
findValue(int[]) - Method in class org.sat4j.csp.Var
 
firePointChanged(ITracePoint2D, int) - Method in class org.sat4j.sat.visu.TraceComposite
 
firstConstr - Variable in class org.sat4j.tools.AbstractOutputSolver
 
fixCriterionValue() - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
fixCriterionValue() - Method in class org.sat4j.tools.LexicoDecorator
 
FixedLengthLearning<D extends DataStructureFactory> - 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
 
fixedNbClauses - Variable in class org.sat4j.tools.AbstractOutputSolver
 
FixedPeriodRestarts - Class in org.sat4j.minisat.restarts
 
FixedPeriodRestarts() - Constructor for class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
fixedSize(int) - Method in class org.sat4j.minisat.core.Solver
 
flushConstraint() - Method in class org.sat4j.maxsat.reader.WDimacsReader
 
flushConstraint() - Method in class org.sat4j.reader.DimacsReader
 
flushConstraint() - Method in class org.sat4j.reader.GroupedCNFReader
 
FOR_COMPETITION - Static variable in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
forceObjectiveValueTo(Number) - Method in class org.sat4j.maxsat.MinCostDecorator
 
forceObjectiveValueTo(Number) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Force the solver to find a solution with a specific value (nice to find all optimal solutions for instance).
forceObjectiveValueTo(Number) - Method in class org.sat4j.opt.MaxSatDecorator
 
forceObjectiveValueTo(Number) - Method in class org.sat4j.opt.MinOneDecorator
 
forceObjectiveValueTo(Number) - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
forceObjectiveValueTo(Number) - Method in class org.sat4j.pb.PseudoOptDecorator
 
forceObjectiveValueTo(Number) - Method in interface org.sat4j.specs.IOptimizationProblem
Force the value of the objective function.
forceObjectiveValueTo(Number) - Method in class org.sat4j.tools.LexicoDecorator
 
forgets(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
forgets(int) - Method in interface org.sat4j.minisat.core.ILits
Removes a variable from the formula.
formatString - Variable in class org.sat4j.reader.DimacsReader
 
formula - Variable in class org.sat4j.reader.JSONReader
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.LearntBinaryClause
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.LearntHTClause
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.OriginalHTClause
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
forwardActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
forwardActivity(double) - Method in interface org.sat4j.minisat.core.Constr
Deprecated.
forwardActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
forwardActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
forwardActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
fromLastDecisionLevel(IVecInt) - Method in class org.sat4j.minisat.core.Solver
 
fullAdderCarry(int, int, int, int) - Method in class org.sat4j.tools.GateTranslator
 
fullAdderSum(int, int, int, int) - Method in class org.sat4j.tools.GateTranslator
 
FullClauseSelectorSolver<T extends ISolver> - Class in org.sat4j.tools
 
FullClauseSelectorSolver(T, boolean) - Constructor for class org.sat4j.tools.FullClauseSelectorSolver
 

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.csp.encodings
 
generatePlotLine(GnuplotDataFile, boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile, String) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile, String, boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile, String, boolean, int) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile[], String, boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile, GnuplotFunction, String, boolean, int) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile, GnuplotFunction, String, boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile[], GnuplotFunction[], String, boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLine(GnuplotDataFile[], GnuplotFunction[], String, boolean, int) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLineOnDifferenteAxes(GnuplotDataFile[], GnuplotDataFile[], boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLineOnDifferenteAxes(GnuplotDataFile[], GnuplotDataFile[], boolean, int) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLineOnDifferenteAxes(GnuplotDataFile[], GnuplotDataFile[], GnuplotFunction[], boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
generatePlotLineOnDifferenteAxes(GnuplotDataFile[], GnuplotDataFile[], GnuplotFunction[], boolean, int) - Method in class org.sat4j.sat.visu.VisuPreferences
 
GenericOptLauncher - Class in org.sat4j.maxsat
Generic launcher to be used for solving optimization problems.
GenericOptLauncher() - Constructor for class org.sat4j.maxsat.GenericOptLauncher
 
GentSupports - Class in org.sat4j.csp.constraints
 
GentSupports(int, int) - Constructor for class org.sat4j.csp.constraints.GentSupports
 
get(int) - Method in class org.sat4j.core.ConstrGroup
 
get(int) - Method in class org.sat4j.core.ReadOnlyVec
 
get(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
get(int) - Method in class org.sat4j.core.Vec
 
get(int) - Method in class org.sat4j.core.VecInt
 
get(int) - Method in interface org.sat4j.csp.Domain
 
get(int) - Method in class org.sat4j.csp.EnumeratedDomain
 
get(int) - Method in class org.sat4j.csp.RangeDomain
 
get(int) - Method in class org.sat4j.csp.SingletonDomain
 
get(int) - Method in class org.sat4j.maxsat.UnitWeightedClause
 
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.BinaryClause
Retourne le ieme literal de la clause.
get(int) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
Return the ith literal of the clause.
get(int) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
get(int) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
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.core.Heap
 
get(int) - Method in class org.sat4j.pb.constraints.pb.WatchPb
to obtain the i-th literal of the constraint
get(int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
to obtain the i-th literal of the constraint
get(int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
to obtain the i-th literal of the constraint
get() - Method in class org.sat4j.pb.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.core.ConstrGroup
 
getActivity() - Method in class org.sat4j.maxsat.UnitWeightedClause
 
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.BinaryClause
 
getActivity() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
getActivity() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
getActivity() - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
getActivity() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
getActivity() - Method in class org.sat4j.pb.constraints.pb.WatchPb
to obtain the activity value of the constraint
getActivity() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
to obtain the activity value of the constraint
getActivity() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
to obtain the activity value of the constraint
getActivity() - Method in interface org.sat4j.specs.IConstr
To obtain the activity of the constraint.
getActivityPercent() - Method in class org.sat4j.minisat.learning.ActiveLearning
 
getAddedVars() - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
 
getAddedVars() - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
getAddedVars() - Method in class org.sat4j.tools.GroupClauseSelectorSolver
 
getAddedVars() - Method in class org.sat4j.tools.NegationDecorator
 
getASolution() - Method in class org.sat4j.pb.tools.DependencyHelper
Retrieve a collection of objects satisfying the constraints.
getAssertiveLiteral() - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
getAssertiveLiteral() - Method in class org.sat4j.pb.constraints.pb.MapPb
 
getAtLeastKEncoding() - Method in class org.sat4j.tools.encoding.Policy
 
getAtLeastOneEncoding() - Method in class org.sat4j.tools.encoding.Policy
 
getAtMostKEncoding() - Method in class org.sat4j.tools.encoding.Policy
 
getAtMostOneEncoding() - Method in class org.sat4j.tools.encoding.Policy
 
getBackgroundColor() - Method in class org.sat4j.sat.visu.VisuPreferences
 
getBacktrackLevel(int) - Method in class org.sat4j.pb.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.pb.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.
getBooleanValueFor(T) - Method in class org.sat4j.pb.tools.DependencyHelper
Retrieve the boolean value associated with a domain object in the solution found by the solver.
getBorderColor() - Method in class org.sat4j.sat.visu.VisuPreferences
 
getClaDecay() - Method in class org.sat4j.minisat.core.SearchParams
 
getClausesEvaluationTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getCleanNegDecisionTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getCleanPosDecisionTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getCleanSliderValue() - Method in class org.sat4j.sat.CleanCommandComponent
 
getCoef(int) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.LearntBinaryClausePB
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.LearntHTClausePB
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.OriginalBinaryClausePB
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.OriginalHTClausePB
 
getCoef(int) - Method in interface org.sat4j.pb.constraints.pb.PBConstr
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.UnitClausePB
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.UnitClausesPB
 
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.WatchPb
to obtain the coefficient of the i-th literal of the constraint
getCoef(int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
to obtain the coefficient of the i-th literal of the constraint
getCoeffs() - Method in class org.sat4j.pb.ObjectiveFunction
 
getCoeffs() - Method in class org.sat4j.pb.reader.OPBReader2005
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.LearntBinaryClausePB
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.LearntHTClausePB
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.OriginalBinaryClausePB
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.OriginalHTClausePB
 
getCoefs() - Method in interface org.sat4j.pb.constraints.pb.PBConstr
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.UnitClausePB
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.UnitClausesPB
 
getCoefs() - Method in class org.sat4j.pb.constraints.pb.WatchPb
to obtain the coefficients of the constraint.
getCoefs() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
to obtain the coefficients of the constraint.
getColor() - Method in class org.sat4j.sat.visu.GnuplotDataFile
 
getColor() - Method in class org.sat4j.sat.visu.GnuplotFunction
 
getColor() - Method in class org.sat4j.sat.visu.TraceComposite
 
getConflictBoundIncFactor() - Method in class org.sat4j.minisat.core.SearchParams
 
getConflictDepthCleanTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getConflictDepthRestartTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getConflictDepthTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getConflictLevelCleanTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getConflictLevelRestartTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getConflictLevelTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getConstr(int) - Method in class org.sat4j.core.ConstrGroup
 
getConstraints() - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
getConstrs() - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
getCorrection() - Method in class org.sat4j.pb.ObjectiveFunction
 
getCrossSize() - Method in class org.sat4j.sat.visu.PointPainterCross
Returns the size of the cross point in pixels
getCrossSize() - Method in class org.sat4j.sat.visu.TracePainterCross
Returns the size of the cross to paint in pixel.
getCurrentExitCode() - Method in interface org.sat4j.ILauncherMode
Allow the launcher to get the current status of the problem: SAT, UNSAT, UPPER_BOUND, etc.
getCurrentObjectiveValue() - Method in class org.sat4j.pb.OptToPBSATAdapter
Return the value of the objective function in the last model found.
getCurrentRestart() - Method in class org.sat4j.sat.RestartCommandComponent
 
getDegree() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
getDegree() - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.LearntBinaryClausePB
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.LearntHTClausePB
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.MapPb
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.OriginalBinaryClausePB
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.OriginalHTClausePB
 
getDegree() - Method in interface org.sat4j.pb.constraints.pb.PBConstr
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.UnitClausePB
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.UnitClausesPB
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
getDegree() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
getDSFactory() - Method in class org.sat4j.minisat.core.Solver
 
getErrorBarPolicies() - Method in class org.sat4j.sat.visu.TraceComposite
 
getExactlyKEncoding() - Method in class org.sat4j.tools.encoding.Policy
 
getExactlyOneEncoding() - Method in class org.sat4j.tools.encoding.Policy
 
getExitCode() - Method in class org.sat4j.AbstractLauncher
Get the value of the ExitCode
getExpectedNumberOfClauses() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
getExplanation() - Method in class org.sat4j.pb.LPStringSolver
 
getExplanation() - Method in class org.sat4j.pb.OPBStringSolver
 
getExplanation() - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
getFactor() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
getFilename() - Method in class org.sat4j.sat.visu.GnuplotDataFile
 
getFilename() - Method in class org.sat4j.tools.FileBasedVisualizationTool
 
getFrame() - Method in class org.sat4j.sat.visu.VisuPreferencesFrame
 
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.
getFunctionExpression() - Method in class org.sat4j.sat.visu.GnuplotFunction
 
getFunctionLegend() - Method in class org.sat4j.sat.visu.GnuplotFunction
 
getGnuplotPreferences() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getHasErrorBars() - Method in class org.sat4j.sat.visu.TraceComposite
 
getHeuristicsTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getInitConflictBound() - Method in class org.sat4j.minisat.core.SearchParams
 
getInstanceName(String[]) - Method in class org.sat4j.AbstractLauncher
 
getInstanceName(String[]) - Method in class org.sat4j.BasicLauncher
 
getInstanceName(String[]) - Method in class org.sat4j.csp.CSPLauncher
 
getInstanceName(String[]) - Method in class org.sat4j.maxsat.GenericOptLauncher
 
getInstanceName(String[]) - Method in class org.sat4j.MUSLauncher
 
getInstanceName(String[]) - Method in class org.sat4j.pb.LanceurPseudo2005
 
getInstanceName(String[]) - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
getInstanceName(String[]) - Method in class org.sat4j.sat.Launcher
 
getIntValue(T) - Method in class org.sat4j.pb.tools.DependencyHelper
Translate a domain object into a dimacs variable.
getIntValue(T, boolean) - Method in class org.sat4j.pb.tools.DependencyHelper
Translate a domain object into a dimacs variable.
getIthConstr(int) - Method in class org.sat4j.minisat.core.Solver
returns the ith constraint in the solver.
getLabel() - Method in class org.sat4j.sat.visu.TraceComposite
 
getLastClause() - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
getLastConstr() - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
getLearnedClausesSizeCleanTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getLearnedClausesSizeRestartTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getLearnedClausesSizeTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getLearnedConstraints() - Method in class org.sat4j.minisat.core.Solver
 
getLearnedConstraints() - Method in interface org.sat4j.specs.ISolverService
Read-Only access to the list of constraints learned and not deleted so far in the solver.
getLearnedConstraintsEvaluationType() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getLevel(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
getLevel(int) - Method in interface org.sat4j.minisat.core.ILits
Returns the level at which that literal has been assigned a value, else -1.
getLimit() - Method in class org.sat4j.minisat.learning.ActiveLearning
 
getLimit() - Method in class org.sat4j.minisat.learning.PercentLengthLearning
 
getListOfEncodings(String) - Method in class org.sat4j.sat.DetailedCommandPanel
 
getListOfMaxsatSolvers() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getListOfPBSolvers() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getListOfPhaseStrategies() - Method in class org.sat4j.sat.PhaseCommandComponent
 
getListOfRestartStrategies() - Method in class org.sat4j.sat.RestartCommandComponent
 
getListOfSatSolvers() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getListOfSolvers() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getListOfVariables() - Method in class org.sat4j.pb.reader.OPBEclipseReader2007
 
getListOfVariables() - Method in class org.sat4j.pb.reader.OPBReader2005
 
getLiterals(String) - Method in class org.sat4j.reader.JSONReader
 
getLiteralsPropagatedAt(int) - Method in class org.sat4j.minisat.core.Solver
 
getLiteralsPropagatedAt(int) - Method in interface org.sat4j.specs.ISolverService
To access the literals propagated at a specific decision level.
getLits() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
getLits() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
getLits() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
getLits() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
getLits() - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
getLits() - Method in interface org.sat4j.pb.constraints.pb.PBConstr
 
getLits() - Method in class org.sat4j.pb.constraints.pb.UnitClausePB
 
getLits() - Method in class org.sat4j.pb.constraints.pb.UnitClausesPB
 
getLits() - Method in class org.sat4j.pb.constraints.pb.WatchPb
to obtain the literals of the constraint.
getLits() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
to obtain the literals of the constraint.
getLits() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
to obtain the literals of the constraint.
getLogger() - Method in interface org.sat4j.minisat.core.ICDCL
 
getLogger() - Method in class org.sat4j.minisat.core.Solver
 
getLogger() - Method in class org.sat4j.sat.RemoteControlStrategy
 
getLogPrefix() - Method in class org.sat4j.minisat.core.Solver
 
getLogPrefix() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
getLogPrefix() - Method in interface org.sat4j.specs.ISolver
 
getLogPrefix() - Method in interface org.sat4j.specs.ISolverService
 
getLogPrefix() - Method in class org.sat4j.tools.AbstractOutputSolver
 
getLogPrefix() - Method in class org.sat4j.tools.ManyCore
 
getLogPrefix() - Method in class org.sat4j.tools.SolverDecorator
 
getLogPrefix() - Method in class org.sat4j.tools.StatisticsSolver
 
getLogWriter() - Method in class org.sat4j.AbstractLauncher
 
getLongCoefs() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
getMappingToDomain() - Method in class org.sat4j.pb.tools.DependencyHelper
 
getMaxLength() - Method in class org.sat4j.minisat.learning.FixedLengthLearning
 
getMaxSize() - Method in class org.sat4j.sat.visu.TraceComposite
 
getMaxX() - Method in class org.sat4j.sat.visu.TraceComposite
 
getMaxY() - Method in class org.sat4j.sat.visu.TraceComposite
 
getmin() - Method in class org.sat4j.minisat.core.Heap
 
getMinX() - Method in class org.sat4j.sat.visu.TraceComposite
 
getMinY() - Method in class org.sat4j.sat.visu.TraceComposite
 
getMssList() - Method in class org.sat4j.tools.AllMUSes
 
getName() - Method in class org.sat4j.sat.visu.TraceComposite
 
getNbClausesAtWhichWeShouldClean() - Method in class org.sat4j.sat.RemoteControlStrategy
 
getNbexpectedclauses() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
getNbLinesRead() - Method in class org.sat4j.sat.visu.VisuPreferences
 
getNearestPointEuclid(double, double) - Method in class org.sat4j.sat.visu.TraceComposite
 
getNearestPointManhattan(double, double) - Method in class org.sat4j.sat.visu.TraceComposite
 
getNegativeDecisionTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getNormalizer() - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
getNumberOfConstraints() - Method in class org.sat4j.pb.tools.DependencyHelper
 
getNumberOfDisplayedGraphs() - Method in class org.sat4j.sat.visu.VisuPreferences
 
getNumberOfReductions() - Method in class org.sat4j.pb.constraints.pb.ConflictMap
 
getNumberOfSolutionFound() - Method in class org.sat4j.tools.SearchEnumeratorListener
 
getNumberOfVariables() - Method in class org.sat4j.pb.tools.DependencyHelper
 
getNVar() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getNVar() - Method in interface org.sat4j.sat.SolverController
 
getnVar() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getObjectiveFunction() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
getObjectiveFunction() - Method in class org.sat4j.pb.core.PBSolver
 
getObjectiveFunction() - Method in interface org.sat4j.pb.IPBSolver
Retrieve the objective function from the solver.
getObjectiveFunction() - Method in interface org.sat4j.pb.IPBSolverService
 
getObjectiveFunction() - Method in class org.sat4j.pb.LPStringSolver
 
getObjectiveFunction() - Method in class org.sat4j.pb.OPBStringSolver
 
getObjectiveFunction() - Method in class org.sat4j.pb.PBSolverDecorator
 
getObjectiveFunction() - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
getObjectiveFunction() - Method in class org.sat4j.pb.reader.OPBReader2005
 
getObjectiveFunction() - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
getObjectiveFunction() - Method in class org.sat4j.pb.tools.DependencyHelper
 
getObjectiveFunction() - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
getObjectiveFunction() - Method in class org.sat4j.pb.tools.ManyCorePB
 
getObjectiveFunction() - Method in class org.sat4j.pb.tools.PBAdapter
 
getObjectiveFunction() - Method in class org.sat4j.pb.tools.XplainPB
 
getObjectiveFunction() - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
getObjectiveValue() - Method in class org.sat4j.maxsat.MinCostDecorator
 
getObjectiveValue() - Method in class org.sat4j.opt.MaxSatDecorator
 
getObjectiveValue() - Method in class org.sat4j.opt.MinOneDecorator
 
getObjectiveValue() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
getObjectiveValue() - Method in class org.sat4j.pb.PseudoOptDecorator
 
getObjectiveValue() - Method in interface org.sat4j.specs.IOptimizationProblem
Read only access to the value of the objective function for the current solution.
getObjectiveValue() - Method in class org.sat4j.tools.LexicoDecorator
 
getObjectiveValue(int) - Method in class org.sat4j.tools.LexicoDecorator
 
getOrder() - Method in interface org.sat4j.minisat.core.ICDCL
 
getOrder() - Method in class org.sat4j.minisat.core.Solver
 
getOut() - Method in class org.sat4j.tools.DimacsStringSolver
 
getOutLearnt() - Method in class org.sat4j.minisat.core.Solver
 
getPeriod() - Method in class org.sat4j.minisat.orders.PureOrder
 
getPeriod() - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
getPhaseSelectionStrategy() - Method in interface org.sat4j.minisat.core.IOrder
 
getPhaseSelectionStrategy() - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
getPhaseSelectionStrategy() - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
getPhaseSelectionStrategy() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
getPhaseSelectionStrategy() - Method in class org.sat4j.sat.RemoteControlStrategy
 
getPhysicalUnits() - Method in class org.sat4j.sat.visu.TraceComposite
 
getPhysicalUnitsX() - Method in class org.sat4j.sat.visu.TraceComposite
 
getPhysicalUnitsY() - Method in class org.sat4j.sat.visu.TraceComposite
 
getPlusSize() - Method in class org.sat4j.sat.visu.PointPainterPlus
Returns the size of the plus point in pixels
getPlusSize() - Method in class org.sat4j.sat.visu.TracePainterPlus
Returns the size of the plus to paint in pixel.
getPointHighlighters() - Method in class org.sat4j.sat.visu.TraceComposite
 
getPositiveDecisionTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getPrevboolmodel() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
getPrevfullmodel() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
getPrevmodel() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
getProbability() - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
getPropertyChangeListeners(String) - Method in class org.sat4j.sat.visu.TraceComposite
 
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
Returns the reason of the assignment of a literal.
getRefreshTime() - Method in class org.sat4j.sat.visu.VisuPreferences
 
getRenderer() - Method in class org.sat4j.sat.visu.TraceComposite
 
getRestartColor() - Method in class org.sat4j.sat.visu.VisuPreferences
 
getRestartNegDecisionTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getRestartPosDecisionTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getRestartStrategy() - Method in interface org.sat4j.minisat.core.ICDCL
 
getRestartStrategy() - Method in class org.sat4j.minisat.core.Solver
 
getRestartStrategy() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getRestartStrategy() - Method in class org.sat4j.sat.RemoteControlStrategy
 
getRestartStrategy() - Method in interface org.sat4j.sat.SolverController
 
getSearchListener() - Method in class org.sat4j.minisat.core.Solver
 
getSearchListener() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
getSearchListener() - Method in interface org.sat4j.specs.ISolver
Get the current SearchListener.
getSearchListener() - Method in class org.sat4j.tools.AbstractOutputSolver
 
getSearchListener() - Method in class org.sat4j.tools.ManyCore
 
getSearchListener() - Method in class org.sat4j.tools.SolverDecorator
 
getSearchListener() - Method in class org.sat4j.tools.StatisticsSolver
 
getSearchParams() - Method in interface org.sat4j.minisat.core.ICDCL
 
getSearchParams() - Method in class org.sat4j.minisat.core.Solver
 
getSearchParams() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getSearchParams() - Method in class org.sat4j.sat.RemoteControlStrategy
 
getSearchParams() - Method in interface org.sat4j.sat.SolverController
 
getSimplifier() - Method in interface org.sat4j.minisat.core.ICDCL
 
getSimplifier() - Method in class org.sat4j.minisat.core.Solver
 
getSize() - Method in class org.sat4j.sat.visu.TraceComposite
 
getSolution() - Method in class org.sat4j.pb.tools.DependencyHelper
Retrieve the solution found.
getSolutionCost() - Method in class org.sat4j.pb.tools.DependencyHelper
 
getSolver() - Method in class org.sat4j.pb.tools.DependencyHelper
 
getSolver() - Method in class org.sat4j.reader.DimacsReader
 
getSolver() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getSolver() - Method in class org.sat4j.sat.RemoteControlStrategy
 
getSolver() - Method in class org.sat4j.tools.DimacsArrayReader
 
getSolverInstance() - Method in class org.sat4j.tools.AllMUSes
Gets an instance of ISolver that can be used to compute all MUSes
getSolvers() - Method in class org.sat4j.tools.ManyCore
 
getSolverStats() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getSolverStats() - Method in class org.sat4j.sat.RemoteControlStrategy
 
getSolverStats() - Method in interface org.sat4j.sat.SolverController
 
getSolvingEngine() - Method in class org.sat4j.minisat.core.Solver
 
getSolvingEngine() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
getSolvingEngine() - Method in interface org.sat4j.specs.ISolver
Retrieve the real engine in case the engine is decorated by one or several decorator.
getSolvingEngine() - Method in class org.sat4j.tools.AbstractOutputSolver
 
getSolvingEngine() - Method in class org.sat4j.tools.ManyCore
 
getSolvingEngine() - Method in class org.sat4j.tools.SolverDecorator
 
getSolvingEngine() - Method in class org.sat4j.tools.StatisticsSolver
 
getSpeedCleanTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getSpeedRestartTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getSpeedTrace() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
getStartStopText() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getStat() - Method in class org.sat4j.minisat.core.Solver
 
getStat() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
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.AbstractOutputSolver
 
getStat() - Method in class org.sat4j.tools.ManyCore
 
getStat() - Method in class org.sat4j.tools.SolverDecorator
 
getStat() - Method in class org.sat4j.tools.StatisticsSolver
 
getStats() - Method in interface org.sat4j.minisat.core.ICDCL
 
getStats() - Method in class org.sat4j.minisat.core.Solver
 
getString(String) - Static method in class org.sat4j.Messages
 
getStroke() - Method in class org.sat4j.sat.visu.TraceComposite
 
getStyle() - Method in class org.sat4j.sat.visu.GnuplotDataFile
 
getThis() - Method in class org.sat4j.sat.DetailedCommandPanel
 
getTimeBeforeLaunching() - Method in class org.sat4j.sat.visu.VisuPreferences
 
getTimeout() - Method in class org.sat4j.minisat.core.Solver
 
getTimeout() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
getTimeout() - Method in interface org.sat4j.specs.ISolver
Useful to check the internal timeout of the solver.
getTimeout() - Method in class org.sat4j.tools.AbstractOutputSolver
 
getTimeout() - Method in class org.sat4j.tools.ManyCore
 
getTimeout() - Method in class org.sat4j.tools.SolverDecorator
 
getTimeout() - Method in class org.sat4j.tools.StatisticsSolver
 
getTimeoutMs() - Method in class org.sat4j.minisat.core.Solver
 
getTimeoutMs() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
getTimeoutMs() - Method in interface org.sat4j.specs.ISolver
Useful to check the internal timeout of the solver.
getTimeoutMs() - Method in class org.sat4j.tools.AbstractOutputSolver
 
getTimeoutMs() - Method in class org.sat4j.tools.ManyCore
 
getTimeoutMs() - Method in class org.sat4j.tools.SolverDecorator
 
getTimeoutMs() - Method in class org.sat4j.tools.StatisticsSolver
 
getTimer() - Method in interface org.sat4j.minisat.core.LearnedConstraintsDeletionStrategy
 
getTitle() - Method in class org.sat4j.sat.visu.GnuplotDataFile
 
getTracePainters() - Method in class org.sat4j.sat.visu.TraceComposite
 
getTraces() - Method in class org.sat4j.sat.visu.TraceComposite
 
getUnitClauses() - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Returns the set of unit clauses added to the solver.
getValue() - Method in class org.sat4j.minisat.core.Counter
 
getVarDecay() - Method in class org.sat4j.minisat.core.SearchParams
 
getVariableHeuristics() - Method in interface org.sat4j.minisat.core.IOrder
Read-Only access to the value of the heuristics for each variable.
getVariableHeuristics() - Method in class org.sat4j.minisat.core.Solver
 
getVariableHeuristics() - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
getVariableHeuristics() - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
getVariableHeuristics() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
getVariableHeuristics() - Method in interface org.sat4j.specs.ISolverService
Read-Only access to the value of the heuristics for each variable.
getVars() - Method in class org.sat4j.pb.ObjectiveFunction
 
getVars() - Method in class org.sat4j.pb.reader.OPBReader2005
 
getVarToHighLevel() - Method in class org.sat4j.tools.GroupClauseSelectorSolver
 
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.BinaryClause
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
getVocabulary() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
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.VarOrderHeap
 
getVocabulary() - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
getVocabulary() - Method in interface org.sat4j.pb.constraints.pb.PBConstr
 
getVocabulary() - Method in class org.sat4j.pb.constraints.pb.UnitClausePB
 
getVocabulary() - Method in class org.sat4j.pb.constraints.pb.UnitClausesPB
 
getVocabulary() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
getVocabulary() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
getVocabulary() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
getWatchesFor(int) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
getWatchesFor(int) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
getWeight() - Method in class org.sat4j.pb.tools.WeightedObject
 
getZIndex() - Method in class org.sat4j.sat.visu.TraceComposite
 
glucose - Variable in class org.sat4j.minisat.core.Solver
 
Glucose21Restarts - Class in org.sat4j.minisat.restarts
Dynamic restart strategy of Glucose 2.1 as presented in Refining restarts strategies for SAT and UNSAT formulae.
Glucose21Restarts() - Constructor for class org.sat4j.minisat.restarts.Glucose21Restarts
 
GnuplotBasedSolverVisualisation - Class in org.sat4j.sat.visu
 
GnuplotBasedSolverVisualisation(VisuPreferences, int, String, ILogAble) - Constructor for class org.sat4j.sat.visu.GnuplotBasedSolverVisualisation
 
GnuplotDataFile - Class in org.sat4j.sat.visu
 
GnuplotDataFile(String) - Constructor for class org.sat4j.sat.visu.GnuplotDataFile
 
GnuplotDataFile(String, Color, String) - Constructor for class org.sat4j.sat.visu.GnuplotDataFile
 
GnuplotDataFile(String, Color, String, String) - Constructor for class org.sat4j.sat.visu.GnuplotDataFile
 
GnuplotFunction - Class in org.sat4j.sat.visu
 
GnuplotFunction(String) - Constructor for class org.sat4j.sat.visu.GnuplotFunction
 
GnuplotFunction(String, Color, String) - Constructor for class org.sat4j.sat.visu.GnuplotFunction
 
GroupClauseSelectorSolver<T extends ISolver> - Class in org.sat4j.tools
 
GroupClauseSelectorSolver(T) - Constructor for class org.sat4j.tools.GroupClauseSelectorSolver
 
GroupedCNFReader - Class in org.sat4j.reader
 
GroupedCNFReader(IGroupSolver) - Constructor for class org.sat4j.reader.GroupedCNFReader
 
growTo(int, T) - Method in class org.sat4j.core.ReadOnlyVec
 
growTo(int, int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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

halfAdderCarry(int, int, int) - Method in class org.sat4j.tools.GateTranslator
 
halfAdderSum(int, int, int) - Method in class org.sat4j.tools.GateTranslator
 
halfOr(C, T, T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a constraint of the form thing <= (thing1 or thing 2 ... or thingn)
halfOr(int, IVecInt) - Method in class org.sat4j.tools.GateTranslator
translate y <= x1 \/ x2 \/ ... \/ xn into clauses.
handleCard(String) - Method in class org.sat4j.reader.JSONReader
 
handleConstr(int, int, int[]) - Method in class org.sat4j.tools.DimacsArrayReader
 
handleConstr(int, int, int[]) - Method in class org.sat4j.tools.ExtendedDimacsArrayReader
Handles a single constraint (constraint == Extended Dimacs circuit gate).
handleFileName(String, String) - Method in class org.sat4j.maxsat.reader.MSInstanceReader
 
handleFileName(String, String) - Method in class org.sat4j.pb.reader.PBInstanceReader
 
handleFileName(String, String) - Method in class org.sat4j.reader.InstanceReader
 
handleLine() - Method in class org.sat4j.maxsat.reader.WDimacsReader
 
handleLine() - Method in class org.sat4j.reader.DimacsReader
 
handleLine() - Method in class org.sat4j.reader.GroupedCNFReader
 
handleNotHandled(String) - Method in class org.sat4j.pb.reader.JSONPBReader
 
handleNotHandled(String) - Method in class org.sat4j.reader.JSONReader
 
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).
hasASolution() - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
hasASolution(IVec<T>) - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
hasASolution(Collection<T>) - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
hasASolution() - Method in class org.sat4j.pb.tools.DependencyHelper
 
hasASolution(IVec<T>) - Method in class org.sat4j.pb.tools.DependencyHelper
 
hasASolution(Collection<T>) - Method in class org.sat4j.pb.tools.DependencyHelper
 
hasBeenReduced - Variable in class org.sat4j.pb.constraints.pb.ConflictMap
 
hasBeenReduced() - Method in class org.sat4j.pb.constraints.pb.ConflictMap
 
hasChangedCleaningValue() - Method in class org.sat4j.sat.CleanCommandComponent
 
hasClickedOnApplyPhase() - Method in class org.sat4j.sat.PhaseCommandComponent
 
hasClickedOnApplyRW() - Method in class org.sat4j.sat.RandomWalkCommandComponent
 
hasClickedOnApplySimplification() - Method in class org.sat4j.sat.SimplifierCommandComponent
 
hasClickedOnChange() - Method in class org.sat4j.sat.RestartCommandComponent
 
hasClickedOnClean() - Method in class org.sat4j.sat.CleanCommandComponent
 
hasClickedOnClean() - Method in class org.sat4j.sat.VerySimpleCommandPanel
 
hasClickedOnRestart() - Method in class org.sat4j.sat.RestartCommandComponent
 
hasClickedOnRestart() - Method in class org.sat4j.sat.VerySimpleCommandPanel
 
hasClickedOnUseOriginalStrategy() - Method in class org.sat4j.sat.CleanCommandComponent
 
hashCode() - Method in class org.sat4j.core.ReadOnlyVec
 
hashCode() - Method in class org.sat4j.core.ReadOnlyVecInt
 
hashCode() - Method in class org.sat4j.core.Vec
 
hashCode() - Method in class org.sat4j.core.VecInt
 
hashCode() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
hashCode() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
hashCode() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
hashCode() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
hashCode() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
hashCode() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
hashCode() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
hashCode() - Method in class org.sat4j.pb.ObjectiveFunction
 
hashCode() - Method in class org.sat4j.pb.tools.WeightedObject
 
hashCode() - Method in class org.sat4j.sat.visu.PointPainterCross
 
hashCode() - Method in class org.sat4j.sat.visu.PointPainterPlus
 
hashCode() - Method in class org.sat4j.sat.visu.TraceComposite
 
hashCode() - Method in class org.sat4j.sat.visu.TracePainterCross
 
hashCode() - Method in class org.sat4j.sat.visu.TracePainterPlus
 
hasNext() - Method in interface org.sat4j.specs.IteratorInt
 
hasNoObjectiveFunction() - Method in class org.sat4j.maxsat.MinCostDecorator
 
hasNoObjectiveFunction() - Method in class org.sat4j.opt.MaxSatDecorator
 
hasNoObjectiveFunction() - Method in class org.sat4j.opt.MinOneDecorator
 
hasNoObjectiveFunction() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
hasNoObjectiveFunction() - Method in class org.sat4j.pb.PseudoOptDecorator
 
hasNoObjectiveFunction() - Method in interface org.sat4j.specs.IOptimizationProblem
If the optimization problem has no objective function, then it is a simple decision problem.
hasNoObjectiveFunction() - Method in class org.sat4j.tools.LexicoDecorator
 
hasObjectiveFunction() - Method in class org.sat4j.pb.reader.PBInstanceReader
 
hasObjFunc - Variable in class org.sat4j.pb.reader.OPBReader2005
 
hasVariablesExplanation - Variable in class org.sat4j.pb.reader.OPBReader2005
 
head - Variable in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
head - Variable in class org.sat4j.minisat.constraints.cnf.HTClause
 
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
 
HeuristicsTracing - Class in org.sat4j.tools
 
HeuristicsTracing(IVisualizationTool) - Constructor for class org.sat4j.tools.HeuristicsTracing
 
HighLevelXplain<T extends ISolver> - Class in org.sat4j.tools.xplain
Computation of MUS in a structured CNF, i.e. the clauses belong to components, the explanation is to be extracted in terms of components.
HighLevelXplain(T) - Constructor for class org.sat4j.tools.xplain.HighLevelXplain
 
HotSolverCommandComponent - Class in org.sat4j.sat
 
HotSolverCommandComponent(String, SolverController) - Constructor for class org.sat4j.sat.HotSolverCommandComponent
 
HTClause - Class in org.sat4j.minisat.constraints.cnf
Lazy data structure for clause using the Head Tail data structure from SATO, The original scheme is improved by avoiding moving pointers to literals but moving the literals themselves.
HTClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.HTClause
Creates a new basic clause

I

ICardConstructor - Interface in org.sat4j.pb.constraints
 
ICDCL<D extends DataStructureFactory> - Interface in org.sat4j.minisat.core
Abstraction for Conflict Driven Clause Learning Solver.
IClauseConstructor - Interface in org.sat4j.pb.constraints
 
IConflict - Interface in org.sat4j.pb.constraints.pb
 
IConstr - Interface in org.sat4j.specs
The most general abstraction for handling a constraint.
ICSPCallback - Interface in org.sat4j.csp.xml
 
IDataStructurePB - Interface in org.sat4j.pb.constraints.pb
 
iff(C, T, T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a constraint using equivalency chains thing <=> (thing1 <=> thing2 <=> ... <=> thingn)
IFF - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
iff(int, IVecInt) - Method in class org.sat4j.tools.GateTranslator
translate y <=> (x1 <=> x2 <=> ... <=> xn) into clauses.
ifThenElse(C, T, T, T, T) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a constraint of the form thing <=> (if conditionThing then thenThing else elseThing)
IFTHENELSE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
ignoredclauses - Variable in class org.sat4j.minisat.core.SolverStats
 
IGroupSolver - Interface in org.sat4j.specs
Represents a CNF in which clauses are grouped into levels.
ILauncherMode - Interface in org.sat4j
Allow to change the behavior of the launcher (either decision or optimization mode)
ILits - Interface in org.sat4j.minisat.core
That interface manages the solver's internal vocabulary.
ILogAble - Interface in org.sat4j.specs
Utility interface to catch objects with logging capability (able to log).
implication(T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a logical implication of the form lhs -> rhs
ImplicationAnd<T,C> - Class in org.sat4j.pb.tools
That class is used to represent a conjunction of literals in the RHS of an implication.
ImplicationAnd(DependencyHelper<T, C>, IVecInt) - Constructor for class org.sat4j.pb.tools.ImplicationAnd
 
ImplicationNamer<T,C> - Class in org.sat4j.pb.tools
That class is used to associate each constraint with another object that must be used to represent it in an explanation.
ImplicationNamer(DependencyHelper<T, C>, IVec<IConstr>) - Constructor for class org.sat4j.pb.tools.ImplicationNamer
 
ImplicationRHS<T,C> - Class in org.sat4j.pb.tools
That class represents the RHS of an implication.
ImplicationRHS(DependencyHelper<T, C>, IVecInt) - Constructor for class org.sat4j.pb.tools.ImplicationRHS
 
impliedBy(Collection<T>, Collection<T>, Collection<T>) - Method in class org.sat4j.pb.tools.DependencyHelper
Compute the objects implied by the assumptions.
implies(T...) - Method in class org.sat4j.pb.tools.DisjunctionRHS
 
implies(T) - Method in class org.sat4j.pb.tools.ImplicationRHS
Build an implication with a conjunction of literals in the RHS.
implies(T...) - Method in class org.sat4j.pb.tools.ImplicationRHS
Build an implication with a disjunction of literals in the RHS.
IMPLIES - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
impliesNot(T) - Method in class org.sat4j.pb.tools.ImplicationRHS
Build an implication with a conjunction of literals in the RHS.
importedUnits - Variable in class org.sat4j.minisat.core.SolverStats
 
inc() - Method in class org.sat4j.minisat.core.Counter
 
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.LearntBinaryClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.LearntHTClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.OriginalHTClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
incActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
incActivity(double) - Method in interface org.sat4j.minisat.core.Constr
Increase the constraint activity.
incActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPb
increase activity value of the constraint
incActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
increase activity value of the constraint
incActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
increase activity value of the constraint
increase(int) - Method in class org.sat4j.minisat.core.Heap
 
increaseWeight(BigInteger) - Method in class org.sat4j.pb.tools.WeightedObject
 
indexOf(T) - Method in class org.sat4j.core.ReadOnlyVec
 
indexOf(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
indexOf(T) - Method in class org.sat4j.core.Vec
 
indexOf(int) - Method in class org.sat4j.core.VecInt
 
indexOf(T) - Method in interface org.sat4j.specs.IVec
 
indexOf(int) - Method in interface org.sat4j.specs.IVecInt
 
INegator - Interface in org.sat4j.pb.tools
 
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 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(int) - Method in interface org.sat4j.minisat.core.IPhaseSelectionStrategy
that method has the responsibility to initialize all arrays in the heuristics.
init(int, int) - Method in interface org.sat4j.minisat.core.IPhaseSelectionStrategy
initialize the phase of a given variable to the given value.
init() - Method in interface org.sat4j.minisat.core.LearnedConstraintsDeletionStrategy
 
init() - Method in interface org.sat4j.minisat.core.LearningStrategy
hook method called just before the search begins.
init(SearchParams, SolverStats) - 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(int) - Method in class org.sat4j.minisat.orders.NegativeLiteralSelectionStrategy
 
init(int, int) - Method in class org.sat4j.minisat.orders.NegativeLiteralSelectionStrategy
 
init(int) - Method in class org.sat4j.minisat.orders.PositiveLiteralSelectionStrategy
 
init(int, int) - Method in class org.sat4j.minisat.orders.PositiveLiteralSelectionStrategy
 
init(int) - Method in class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
init(int, int) - Method in class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
init() - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
init() - Method in class org.sat4j.minisat.orders.SubsetVarOrder
 
init() - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
init() - Method in class org.sat4j.minisat.orders.VarOrderHeap
that method has the responsability to initialize all arrays in the heuristics.
init(SearchParams, SolverStats) - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
init(SearchParams, SolverStats) - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
init(SearchParams, SolverStats) - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
init(SearchParams, SolverStats) - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
init(SearchParams, SolverStats) - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
init(SearchParams, SolverStats) - Method in class org.sat4j.minisat.restarts.NoRestarts
 
init() - Method in class org.sat4j.pb.orders.VarOrderHeapObjective
 
init(IPBSolverService) - Method in class org.sat4j.pb.tools.SearchOptimizerListener
 
init(SearchParams, SolverStats) - Method in class org.sat4j.sat.DetailedCommandPanel
 
init(ISolverService) - Method in class org.sat4j.sat.DetailedCommandPanel
 
init(SearchParams, SolverStats) - Method in class org.sat4j.sat.RemoteControlStrategy
 
init(int) - Method in class org.sat4j.sat.RemoteControlStrategy
 
init(int, int) - Method in class org.sat4j.sat.RemoteControlStrategy
 
init(SearchParams, SolverStats) - Method in interface org.sat4j.sat.SolverController
 
init() - Method in class org.sat4j.sat.visu.ChartBasedVisualizationTool
 
init() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
init(S) - Method in interface org.sat4j.specs.SearchListener
Provide access to the solver's controllable interface.
init(ISolverService) - Method in class org.sat4j.tools.ConflictDepthTracing
 
init(ISolverService) - Method in class org.sat4j.tools.ConflictLevelTracing
 
init(ISolverService) - Method in class org.sat4j.tools.DecisionTracing
 
init() - Method in class org.sat4j.tools.FileBasedVisualizationTool
 
init(ISolverService) - Method in class org.sat4j.tools.HeuristicsTracing
 
init() - Method in interface org.sat4j.tools.IVisualizationTool
 
init(ISolverService) - Method in class org.sat4j.tools.LearnedTracing
 
init(T) - Method in class org.sat4j.tools.MultiTracing
 
init(S) - Method in class org.sat4j.tools.RupSearchListener
 
init(ISolverService) - Method in class org.sat4j.tools.SearchEnumeratorListener
 
init(S) - Method in class org.sat4j.tools.SearchListenerAdapter
 
init(ISolverService) - Method in class org.sat4j.tools.SearchMinOneListener
 
init(ISolverService) - Method in class org.sat4j.tools.TextOutputTracing
 
initCharts() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
initFactorParam() - Method in class org.sat4j.sat.RestartCommandComponent
 
initSearchListeners() - Method in class org.sat4j.sat.DetailedCommandPanel
 
initStats(SolverStats) - Method in class org.sat4j.minisat.core.Solver
 
initTraces() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
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.ReadOnlyVec
 
insertFirst(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
insertFirst(T) - Method in class org.sat4j.core.Vec
Insert an element at the very beginning 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.ReadOnlyVec
 
insertFirstWithShifting(T) - Method in class org.sat4j.core.Vec
 
insertFirstWithShifting(T) - Method in interface org.sat4j.specs.IVec
 
InsertionStrategy - Class in org.sat4j.tools.xplain
An implementation of the ReplayXplain algorithm as explained by Ulrich Junker in the following paper:
InsertionStrategy() - Constructor for class org.sat4j.tools.xplain.InsertionStrategy
 
inspects - Variable in class org.sat4j.minisat.core.SolverStats
 
instance() - Static method in class org.sat4j.csp.encodings.BinarySupportEncoding
 
instance() - Static method in class org.sat4j.csp.encodings.DirectEncoding
 
instance() - Static method in class org.sat4j.csp.encodings.GeneralizedSupportEncoding
 
instance() - Static method in class org.sat4j.csp.SolverFactory
Access to the single instance of the factory.
instance() - Static method in class org.sat4j.LightFactory
Access to the single instance of the factory.
instance() - Static method in class org.sat4j.maxsat.SolverFactory
Access to the single instance of the factory.
instance() - Static method in class org.sat4j.maxsat.UnitWeightedClause
 
instance() - Static method in class org.sat4j.minisat.SolverFactory
Access to the single instance of the factory.
instance() - Static method in class org.sat4j.pb.SolverFactory
Access to the single instance of the factory.
INSTANCE - Static variable in class org.sat4j.pb.tools.StringNegator
 
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
 
InternalMapPBStructure - Class in org.sat4j.pb.constraints.pb
 
internalState() - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
In the internal state, the solver will allow the selector variables to be satisfied.
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
Represents an optimization problem.
IOrder - Interface in org.sat4j.minisat.core
Interface for the variable ordering heuristics.
IOrderObjective - Interface in org.sat4j.pb.orders
 
IPBCDCLSolver<D extends PBDataStructureFactory> - Interface in org.sat4j.pb.core
Abstraction for Conflict Driven Clause Learning PBSolver.
IPBConstructor - Interface in org.sat4j.pb.constraints
 
IPBSolver - Interface in org.sat4j.pb
A solver able to deal with pseudo boolean constraints.
IPBSolverService - Interface in org.sat4j.pb
 
IPhaseSelectionStrategy - Interface in org.sat4j.minisat.core
The responsibility of that class is to choose the phase (positive or negative) of the variable that was selected by the IOrder.
IProblem - Interface in org.sat4j.specs
Access to the information related to a given problem instance.
isAssertive(int) - Method in class org.sat4j.pb.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.pb.constraints.pb.IConflict
 
isAssertive(int) - Method in class org.sat4j.pb.constraints.pb.WatchPb
This predicate tests wether the constraint is assertive at decision level dl
isAssertive(int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
This predicate tests wether the constraint is assertive at decision level dl
isAssertive(int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
This predicate tests wether the constraint is assertive at decision level dl
isCardinality() - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
isCardinality() - Method in class org.sat4j.pb.constraints.pb.MapPb
 
isCardinality(IVecInt) - Static method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
isCardinality(IVec<BigInteger>) - Static method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
isChartBased() - Method in class org.sat4j.sat.DetailedCommandPanel
 
isDBSimplificationAllowed() - Method in class org.sat4j.minisat.core.Solver
 
isDBSimplificationAllowed() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
isDBSimplificationAllowed() - Method in interface org.sat4j.specs.ISolver
Indicate whether the solver is allowed to simplify the formula by propagating the truth value of top level satisfied variables.
isDBSimplificationAllowed() - Method in class org.sat4j.tools.AbstractOutputSolver
 
isDBSimplificationAllowed() - Method in class org.sat4j.tools.ManyCore
 
isDBSimplificationAllowed() - Method in class org.sat4j.tools.SolverDecorator
 
isDBSimplificationAllowed() - Method in class org.sat4j.tools.StatisticsSolver
 
isDisplayClausesEvaluation() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isDisplayClausesSize() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isDisplayConflictsDecision() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isDisplayConflictsTrail() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isDisplayDecisionIndexes() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isDisplayRestarts() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isDisplaySpeed() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isDisplayVariablesEvaluation() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isEmpty() - Method in class org.sat4j.core.ReadOnlyVec
 
isEmpty() - Method in class org.sat4j.core.ReadOnlyVecInt
 
isEmpty() - Method in class org.sat4j.core.Vec
 
isEmpty() - Method in class org.sat4j.core.VecInt
 
isEmpty() - Method in class org.sat4j.sat.visu.TraceComposite
 
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
Check if a literal is falsified.
isFull() - Method in class org.sat4j.minisat.core.CircularBuffer
 
isGnuplotBased() - Method in class org.sat4j.sat.DetailedCommandPanel
 
isGoodFirstCharacter(char) - Method in class org.sat4j.pb.reader.OPBReader2005
 
isGoodFirstCharacter(char) - Method in class org.sat4j.pb.reader.OPBReader2007
 
isGoodFollowingCharacter(char) - Method in class org.sat4j.pb.reader.OPBReader2005
 
isHasClickedOnClean() - Method in class org.sat4j.sat.RemoteControlStrategy
 
isHasClickedOnRestart() - Method in class org.sat4j.sat.RemoteControlStrategy
 
isImplied(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
isImplied(int) - Method in interface org.sat4j.minisat.core.ILits
 
ISimplifier - Interface in org.sat4j.minisat.core
Strategy for simplifying the conflict clause derived by the solver.
isLongSufficient() - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
isLongSufficient() - Method in class org.sat4j.pb.constraints.pb.MapPb
 
isNeedToReduceDB() - Method in class org.sat4j.minisat.core.Solver
 
isNegated(Object) - Method in interface org.sat4j.pb.tools.INegator
 
isNegated(Object) - Method in class org.sat4j.pb.tools.StringNegator
 
isNoNewVarForUnitSoftClauses() - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Returns true if no new variable should be created when adding a soft unit clause, false otherwise.
ISolver - Interface in org.sat4j.specs
This interface contains all services provided by a SAT solver.
ISolverService - Interface in org.sat4j.specs
The aim on that interface is to allow power users to communicate with the SAT solver using Dimacs format.
isOptimal() - Method in class org.sat4j.maxsat.MinCostDecorator
 
isOptimal() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
isOptimal() - Method in class org.sat4j.opt.MinOneDecorator
 
isOptimal() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
isOptimal() - Method in class org.sat4j.pb.OptToPBSATAdapter
 
isOptimal() - Method in class org.sat4j.pb.PseudoOptDecorator
 
isOptimal() - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
isOptimal() - Method in interface org.sat4j.specs.IOptimizationProblem
Allows to check afterwards if the solution provided by the solver is optimal or not.
isOptimal() - Method in class org.sat4j.tools.LexicoDecorator
 
isOptimal() - Method in class org.sat4j.tools.OptToSatAdapter
Allow to easily check is the solution returned by isSatisfiable is optimal or not.
isPlotActivated() - Method in class org.sat4j.sat.DetailedCommandPanel
 
isSatisfiable() - Method in class org.sat4j.minisat.core.Solver
 
isSatisfiable(boolean) - Method in class org.sat4j.minisat.core.Solver
 
isSatisfiable(IVecInt) - Method in class org.sat4j.minisat.core.Solver
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.minisat.core.Solver
 
isSatisfiable() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
isSatisfiable(boolean) - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
isSatisfiable() - Method in class org.sat4j.pb.constraints.pb.WatchPb
tests if the constraint is still satisfiable.
isSatisfiable() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
tests if the constraint is still satisfiable.
isSatisfiable() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
tests if the constraint is still satisfiable.
isSatisfiable() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
isSatisfiable(boolean) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.pb.LPStringSolver
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.pb.LPStringSolver
 
isSatisfiable(IVecInt) - Method in class org.sat4j.pb.OPBStringSolver
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.pb.OPBStringSolver
 
isSatisfiable() - Method in class org.sat4j.pb.OptToPBSATAdapter
 
isSatisfiable(boolean) - Method in class org.sat4j.pb.OptToPBSATAdapter
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.pb.OptToPBSATAdapter
 
isSatisfiable(IVecInt) - Method in class org.sat4j.pb.OptToPBSATAdapter
 
isSatisfiable() - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
isSatisfiable() - Method in class org.sat4j.pb.PseudoOptDecorator
 
isSatisfiable(boolean) - Method in class org.sat4j.pb.PseudoOptDecorator
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.pb.PseudoOptDecorator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.pb.PseudoOptDecorator
 
isSatisfiable() - Method in interface org.sat4j.specs.IProblem
Check the satisfiability of the set of constraints contained inside the solver.
isSatisfiable(IVecInt, boolean) - Method in interface org.sat4j.specs.IProblem
Check the satisfiability of the set of constraints contained inside the solver.
isSatisfiable(boolean) - 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(boolean) - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
 
isSatisfiable() - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.AbstractClauseSelectorSolver
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.AbstractOutputSolver
 
isSatisfiable(boolean) - Method in class org.sat4j.tools.AbstractOutputSolver
 
isSatisfiable() - Method in class org.sat4j.tools.AbstractOutputSolver
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.AbstractOutputSolver
 
isSatisfiable() - Method in class org.sat4j.tools.ManyCore
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.ManyCore
 
isSatisfiable(boolean) - Method in class org.sat4j.tools.ManyCore
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.ManyCore
 
isSatisfiable() - Method in class org.sat4j.tools.ModelIterator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.ModelIterator
 
isSatisfiable() - Method in class org.sat4j.tools.ModelIteratorToSATAdapter
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.ModelIteratorToSATAdapter
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.NegationDecorator
 
isSatisfiable() - Method in class org.sat4j.tools.OptToSatAdapter
 
isSatisfiable(boolean) - Method in class org.sat4j.tools.OptToSatAdapter
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.OptToSatAdapter
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.OptToSatAdapter
 
isSatisfiable(boolean) - Method in class org.sat4j.tools.SolverDecorator
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.SolverDecorator
 
isSatisfiable() - Method in class org.sat4j.tools.SolverDecorator
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.SolverDecorator
 
isSatisfiable() - Method in class org.sat4j.tools.StatisticsSolver
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.StatisticsSolver
 
isSatisfiable(boolean) - Method in class org.sat4j.tools.StatisticsSolver
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.StatisticsSolver
 
isSatisfiable() - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
isSatisfiable(boolean) - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
isSatisfiable() - Method in class org.sat4j.tools.xplain.Xplain
 
isSatisfiable(boolean) - Method in class org.sat4j.tools.xplain.Xplain
 
isSatisfiable(IVecInt) - Method in class org.sat4j.tools.xplain.Xplain
 
isSatisfiable(IVecInt, boolean) - Method in class org.sat4j.tools.xplain.Xplain
 
isSatisfied(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
isSatisfied(int) - Method in interface org.sat4j.minisat.core.ILits
Check if a literal is satisfied.
isSkipDuplicatedEntries() - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
isSlidingWindows() - Method in class org.sat4j.sat.visu.VisuPreferences
 
isSolutionOptimal() - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
isSolutionOptimal - Variable in class org.sat4j.tools.LexicoDecorator
 
isSolverKeptHot() - Method in class org.sat4j.minisat.core.Solver
 
isSolverKeptHot() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
isSolverKeptHot() - Method in interface org.sat4j.specs.ISolver
Ask to the solver if it is in "hot" mode, meaning that the heuristics is not reset after call is isSatisfiable().
isSolverKeptHot() - Method in class org.sat4j.tools.AbstractOutputSolver
 
isSolverKeptHot() - Method in class org.sat4j.tools.ManyCore
 
isSolverKeptHot() - Method in class org.sat4j.tools.SolverDecorator
 
isSolverKeptHot() - Method in class org.sat4j.tools.StatisticsSolver
 
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
Check if a literal is assigned a truth value.
isUseTelecomStrategyAsLearnedConstraintsDeletionStrategy() - Method in class org.sat4j.sat.RemoteControlStrategy
 
isVerbose() - Method in class org.sat4j.minisat.core.Solver
 
isVerbose() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
isVerbose() - Method in class org.sat4j.reader.Reader
 
isVerbose() - Method in interface org.sat4j.specs.ISolver
To know if the solver is in verbose mode (output allowed) or not.
isVerbose() - Method in class org.sat4j.tools.AbstractOutputSolver
 
isVerbose() - Method in class org.sat4j.tools.ManyCore
 
isVerbose() - Method in class org.sat4j.tools.SolverDecorator
 
isVerbose() - Method in class org.sat4j.tools.StatisticsSolver
 
isVisible() - Method in class org.sat4j.sat.visu.TraceComposite
 
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.ReadOnlyVec
 
iterator() - Method in class org.sat4j.core.ReadOnlyVecInt
 
iterator() - Method in class org.sat4j.core.Vec
 
iterator() - Method in class org.sat4j.core.VecInt
 
iterator() - Method in interface org.sat4j.csp.Domain
 
iterator() - Method in class org.sat4j.csp.EnumeratedDomain
 
iterator() - Method in class org.sat4j.csp.RangeDomain
 
iterator() - Method in class org.sat4j.csp.SingletonDomain
 
iterator() - Method in class org.sat4j.sat.visu.TraceComposite
 
iterator() - Method in interface org.sat4j.specs.IVec
 
iterator() - Method in interface org.sat4j.specs.IVecInt
 
IteratorInt - Interface in org.sat4j.specs
Iterator interface to avoid boxing int into Integer.
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.
IVisualizationTool - Interface in org.sat4j.tools
 
IWatchPb - Interface in org.sat4j.pb.constraints.pb
 

J

JChartBasedSolverVisualisation - Class in org.sat4j.sat.visu
 
JChartBasedSolverVisualisation(VisuPreferences) - Constructor for class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
JSONPBReader - Class in org.sat4j.pb.reader
Simple JSON reader for boolean optimization problems.
JSONPBReader(IPBSolver) - Constructor for class org.sat4j.pb.reader.JSONPBReader
 
JSONReader<S extends ISolver> - Class in org.sat4j.reader
Simple JSON reader for clauses and cardinality constraints.
JSONReader(S) - Constructor for class org.sat4j.reader.JSONReader
 

L

Ladder - Class in org.sat4j.tools.encoding
Ladder encoding for the "at most one" and "exactly one" cases.
Ladder() - Constructor for class org.sat4j.tools.encoding.Ladder
 
Lanceur - Class in org.sat4j.sat
Deprecated.
Lanceur() - Constructor for class org.sat4j.sat.Lanceur
Deprecated.
 
LanceurPseudo2005 - Class in org.sat4j.pb
Launcher especially dedicated to the pseudo boolean 05 evaluation (@link http://www.cril.univ-artois.fr/PB05/).
LanceurPseudo2005() - Constructor for class org.sat4j.pb.LanceurPseudo2005
 
LanceurPseudo2007 - Class in org.sat4j.pb
Launcher for the Pseudo Boolean 2007 competition.
LanceurPseudo2007() - Constructor for class org.sat4j.pb.LanceurPseudo2007
 
LanceurPseudo2007(ASolverFactory<IPBSolver>) - Constructor for class org.sat4j.pb.LanceurPseudo2007
 
LanceurPseudo2007Eclipse - Class in org.sat4j.pb
 
LanceurPseudo2007Eclipse() - Constructor for class org.sat4j.pb.LanceurPseudo2007Eclipse
 
last() - Method in class org.sat4j.core.ReadOnlyVec
 
last() - Method in class org.sat4j.core.ReadOnlyVecInt
 
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
 
Launcher - Class in org.sat4j.sat
This class is used to launch the SAT solvers from the command line.
Launcher() - Constructor for class org.sat4j.sat.Launcher
 
LaunchRemoteControl - Class in org.sat4j.sat
Launches the solver with the remote controller.
LaunchRemoteControl() - Constructor for class org.sat4j.sat.LaunchRemoteControl
 
launchSolverWithConfigs() - Method in class org.sat4j.sat.DetailedCommandPanel
 
LBDTracing - Class in org.sat4j.tools
 
LBDTracing(IVisualizationTool) - Constructor for class org.sat4j.tools.LBDTracing
 
Lbool - Class in org.sat4j.specs
That enumeration defines the possible truth value for a variable: satisfied, falsified or unknown/undefined.
learn(Constr) - Method in interface org.sat4j.minisat.core.Learner
 
learn(Constr) - Method in class org.sat4j.minisat.core.Solver
 
learn(IConstr) - Method in class org.sat4j.pb.tools.ConflictTracing
 
learn(IConstr) - Method in class org.sat4j.sat.DetailedCommandPanel
 
learn(IConstr) - Method in interface org.sat4j.specs.SearchListener
learning a new clause
learn(IConstr) - Method in class org.sat4j.tools.DotSearchTracing
 
learn(IConstr) - Method in class org.sat4j.tools.LearnedClausesSizeTracing
 
learn(IConstr) - Method in class org.sat4j.tools.MultiTracing
 
learn(IConstr) - Method in class org.sat4j.tools.RupSearchListener
 
learn(IConstr) - Method in class org.sat4j.tools.SearchListenerAdapter
 
learn(IConstr) - Method in class org.sat4j.tools.TextOutputTracing
 
learnConstraint(Constr) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
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
 
LearnedClauseSizeTracing - Class in org.sat4j.tools
 
LearnedClauseSizeTracing(IVisualizationTool) - Constructor for class org.sat4j.tools.LearnedClauseSizeTracing
 
LearnedClausesSizeTracing - Class in org.sat4j.tools
 
LearnedClausesSizeTracing(IVisualizationTool, IVisualizationTool, IVisualizationTool) - Constructor for class org.sat4j.tools.LearnedClausesSizeTracing
 
LearnedConstraintsDeletionStrategy - Interface in org.sat4j.minisat.core
Strategy for cleaning the database of learned clauses.
learnedConstraintsDeletionStrategy - Variable in class org.sat4j.minisat.core.Solver
 
LearnedConstraintsEvaluationType - Enum in org.sat4j.minisat.core
List the available strategies to evaluate learned clauses.
learnedliterals - Variable in class org.sat4j.minisat.core.SolverStats
 
learnedternaryclauses - Variable in class org.sat4j.minisat.core.SolverStats
 
LearnedTracing - Class in org.sat4j.tools
 
LearnedTracing(IVisualizationTool) - Constructor for class org.sat4j.tools.LearnedTracing
 
learner - Variable in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
Learner - Interface in org.sat4j.minisat.core
Provide the learning service.
LEARNING - Static variable in class org.sat4j.sat.Solvers
 
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<D extends DataStructureFactory> - 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.core.ConstrGroup
 
learnt() - Method in class org.sat4j.maxsat.UnitWeightedClause
 
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.LearntBinaryClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.LearntHTClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.OriginalHTClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
learnt() - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
learnt() - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
D?
learnt() - Method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
D?
learnt - Variable in class org.sat4j.pb.constraints.pb.WatchPb
true if the constraint is a learned constraint
learnt() - Method in class org.sat4j.pb.constraints.pb.WatchPb
is the constraint a learnt constraint ?
learnt - Variable in class org.sat4j.pb.constraints.pb.WatchPbLong
true if the constraint is a learned constraint
learnt() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
is the constraint a learnt constraint ?
learnt - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
true if the constraint is a learned constraint
learnt() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
is the constraint a learnt constraint ?
learnt() - Method in interface org.sat4j.specs.IConstr
 
learntAtLeastConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
learntAtLeastConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
learntAtLeastConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.PBMaxDataStructure
 
learntAtLeastConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.PBMinDataStructure
 
learntAtLeastConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.PuebloPBMinDataStructure
 
learntAtMostConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
learntAtMostConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
learntAtMostConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.PBMaxDataStructure
 
learntAtMostConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.PBMinDataStructure
 
learntAtMostConstraintFactory(IVecInt, IVec<BigInteger>, BigInteger) - Method in class org.sat4j.pb.constraints.PuebloPBMinDataStructure
 
LearntBinaryClause - Class in org.sat4j.minisat.constraints.cnf
 
LearntBinaryClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.LearntBinaryClause
 
LearntBinaryClausePB - Class in org.sat4j.pb.constraints.pb
 
LearntBinaryClausePB(IVecInt, ILits) - Constructor for class org.sat4j.pb.constraints.pb.LearntBinaryClausePB
 
learntConstraintFactory(IDataStructurePB) - Method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
learntConstraintFactory(IDataStructurePB) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
learntConstraintFactory(IDataStructurePB) - Method in class org.sat4j.pb.constraints.PBMaxDataStructure
 
learntConstraintFactory(IDataStructurePB) - Method in class org.sat4j.pb.constraints.PBMinDataStructure
 
learntConstraintFactory(IDataStructurePB) - Method in class org.sat4j.pb.constraints.PuebloPBMinDataStructure
 
LearntHTClause - Class in org.sat4j.minisat.constraints.cnf
 
LearntHTClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.LearntHTClause
 
LearntHTClausePB - Class in org.sat4j.pb.constraints.pb
 
LearntHTClausePB(IVecInt, ILits) - Constructor for class org.sat4j.pb.constraints.pb.LearntHTClausePB
 
learnts - Variable in class org.sat4j.minisat.core.Solver
Set of learned constraints.
LearntWLClause - Class in org.sat4j.minisat.constraints.cnf
 
LearntWLClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
learnUnit(int) - Method in class org.sat4j.sat.DetailedCommandPanel
 
learnUnit(int) - Method in interface org.sat4j.specs.SearchListener
learn a new unit clause (a literal)
learnUnit(int) - Method in class org.sat4j.tools.ManyCore
 
learnUnit(int) - Method in class org.sat4j.tools.MultiTracing
 
learnUnit(int) - Method in class org.sat4j.tools.RupSearchListener
 
learnUnit(int) - Method in class org.sat4j.tools.SearchListenerAdapter
 
learnUnit(int) - Method in class org.sat4j.tools.TextOutputTracing
 
LecteurDimacs - Class in org.sat4j.reader
Dimacs Reader written by Frederic Laihem.
LecteurDimacs(ISolver) - Constructor for class org.sat4j.reader.LecteurDimacs
 
LexicoDecorator<T extends ISolver> - Class in org.sat4j.tools
 
LexicoDecorator(T) - Constructor for class org.sat4j.tools.LexicoDecorator
 
LexicoDecoratorPB - Class in org.sat4j.pb.tools
 
LexicoDecoratorPB(IPBSolver) - Constructor for class org.sat4j.pb.tools.LexicoDecoratorPB
 
LexicoHelper<T,C> - Class in org.sat4j.pb.tools
 
LexicoHelper(IPBSolver) - Constructor for class org.sat4j.pb.tools.LexicoHelper
 
LexicoHelper(IPBSolver, boolean, boolean) - Constructor for class org.sat4j.pb.tools.LexicoHelper
 
LexicoHelper(IPBSolver, boolean) - Constructor for class org.sat4j.pb.tools.LexicoHelper
 
LightFactory - Class in org.sat4j
That class is the entry point to the default, best performing configuration of SAT4J.
LightFactory() - Constructor for class org.sat4j.LightFactory
 
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.csp.SolverFactory
 
lightSolver() - Method in class org.sat4j.LightFactory
 
lightSolver() - Method in class org.sat4j.maxsat.SolverFactory
 
lightSolver() - Method in class org.sat4j.minisat.SolverFactory
 
lightSolver() - Method in class org.sat4j.pb.SolverFactory
 
LIMIT_FOR_MAP - Static variable in class org.sat4j.pb.constraints.pb.MaxWatchPb
 
LimitedLearning<D extends DataStructureFactory> - 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
literal - Variable in class org.sat4j.minisat.constraints.cnf.UnitClause
 
literalInAProduct(String, IVecInt) - Method in class org.sat4j.pb.reader.OPBReader2007
callback called when we read a term of a constraint
literals - Variable in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
literals - Variable in class org.sat4j.reader.DimacsReader
 
LiteralsUtils - Class in org.sat4j.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 - 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.learning.LimitedLearning
 
lits - Variable in class org.sat4j.minisat.orders.VarOrderHeap
 
lits - Variable in class org.sat4j.pb.constraints.pb.WatchPb
literals of the constraint
lits - Variable in class org.sat4j.pb.constraints.pb.WatchPbLong
literals of the constraint
lits - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
literals of the constraint
lits - Variable in class org.sat4j.pb.reader.OPBReader2005
 
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.BinaryClause
 
locked() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
locked() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
locked() - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
locked() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
locked() - Method in interface org.sat4j.minisat.core.Constr
Indicate wether a constraint is responsible from an assignment.
locked() - Method in class org.sat4j.pb.constraints.pb.WatchPb
The constraint is the reason of a unit propagation.
locked() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
The constraint is the reason of a unit propagation.
locked() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
The constraint is the reason of a unit propagation.
log(String) - Method in class org.sat4j.AbstractLauncher
Display messages as comments on STDOUT
log(String) - Method in class org.sat4j.sat.DetailedCommandPanel
 
log(String) - Method in class org.sat4j.sat.RemoteControlFrame
 
log(String) - Method in interface org.sat4j.specs.ILogAble
 
logsameline(String) - Method in class org.sat4j.sat.DetailedCommandPanel
 
lowerBound() - Method in class org.sat4j.tools.SolutionCounter
Get the number of solutions found before the timeout occurs.
LPStringSolver - Class in org.sat4j.pb
Solver used to display in a string the pb-instance in OPB format.
LPStringSolver() - Constructor for class org.sat4j.pb.LPStringSolver
 
LPStringSolver(int) - Constructor for class org.sat4j.pb.LPStringSolver
 
luby() - Method in class org.sat4j.minisat.restarts.LubyRestarts
returns the current value of the luby sequence.
LubyRestarts - Class in org.sat4j.minisat.restarts
Luby series
LubyRestarts() - Constructor for class org.sat4j.minisat.restarts.LubyRestarts
 
LubyRestarts(int) - Constructor for class org.sat4j.minisat.restarts.LubyRestarts
 

M

main(String[]) - Static method in class org.sat4j.BasicLauncher
Lance le prouveur sur un fichier Dimacs.
main(String[]) - Static method in class org.sat4j.csp.CSPLauncher
 
main(String[]) - Static method in class org.sat4j.csp.main.Test
 
main(String[]) - Static method in class org.sat4j.LightFactory
 
main(String[]) - Static method in class org.sat4j.maxsat.GenericOptLauncher
 
main(String[]) - Static method in class org.sat4j.MoreThanSAT
 
main(String[]) - Static method in class org.sat4j.MUSLauncher
 
main(String[]) - Static method in class org.sat4j.pb.LanceurPseudo2005
Lance le prouveur sur un fichier Dimacs
main(String[]) - Static method in class org.sat4j.pb.LanceurPseudo2007
Lance le prouveur sur un fichier Dimacs
main(String[]) - Static method in class org.sat4j.pb.LanceurPseudo2007Eclipse
Lance le prouveur sur un fichier Dimacs
main(String[]) - Static method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
main(String[]) - Static method in class org.sat4j.sat.Lanceur
Deprecated.
 
main(String[]) - Static method in class org.sat4j.sat.Launcher
 
main(String[]) - Static method in class org.sat4j.sat.LaunchRemoteControl
 
main(String[]) - Static method in class org.sat4j.sat.RTSI
 
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
 
manageStartStopButton() - Method in class org.sat4j.sat.DetailedCommandPanel
 
manageUnsatCase() - Method in class org.sat4j.tools.LexicoDecorator
 
ManyCore<S extends ISolver> - Class in org.sat4j.tools
A class allowing to run several solvers in parallel.
ManyCore(ASolverFactory<S>, String...) - Constructor for class org.sat4j.tools.ManyCore
 
ManyCore(String[], S...) - Constructor for class org.sat4j.tools.ManyCore
Create a parallel solver from a list of solvers and a list of names.
ManyCore(S...) - Constructor for class org.sat4j.tools.ManyCore
 
ManyCorePB - Class in org.sat4j.pb.tools
 
ManyCorePB(ASolverFactory<IPBSolver>, String...) - Constructor for class org.sat4j.pb.tools.ManyCorePB
 
ManyCorePB(IPBSolver...) - Constructor for class org.sat4j.pb.tools.ManyCorePB
 
MapPb - Class in org.sat4j.pb.constraints.pb
 
MapPb(IVecInt, IVec<BigInteger>, BigInteger) - Constructor for class org.sat4j.pb.constraints.pb.MapPb
 
MAXCONFLICTS - Static variable in class org.sat4j.pb.core.PBSolverResCP
 
maximalCoefficient(int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPb
the maximal coefficient for the watched literals
maximalCoefficient(int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
the maximal coefficient for the watched literals
maximalCoefficient(int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
the maximal coefficient for the watched literals
maximalCoefficient(int) - Method in class org.sat4j.pb.constraints.pb.PuebloMinWatchPb
 
MaxLongWatchPBConstructor - Class in org.sat4j.pb.constraints
 
MaxLongWatchPBConstructor() - Constructor for class org.sat4j.pb.constraints.MaxLongWatchPBConstructor
 
MaxLongWatchPBCPConstructor - Class in org.sat4j.pb.constraints
 
MaxLongWatchPBCPConstructor() - Constructor for class org.sat4j.pb.constraints.MaxLongWatchPBCPConstructor
 
MaxSatDecorator - Class in org.sat4j.opt
Computes a solution that satisfies the maximum of clauses.
MaxSatDecorator(ISolver) - Constructor for class org.sat4j.opt.MaxSatDecorator
 
MaxSatDecorator(ISolver, boolean) - Constructor for class org.sat4j.opt.MaxSatDecorator
 
maxUnsatisfied - Variable in class org.sat4j.minisat.constraints.card.AtLeast
number of allowed falsified literal
MaxWatchCard - Class in org.sat4j.minisat.constraints.card
 
MaxWatchCard(ILits, IVecInt, boolean, int) - Constructor for class org.sat4j.minisat.constraints.card.MaxWatchCard
Constructeur de base cr?
maxWatchCardNew(UnitPropagationListener, ILits, IVecInt, boolean, int) - Static method in class org.sat4j.minisat.constraints.card.MaxWatchCard
Permet la cr?
MaxWatchPb - Class in org.sat4j.pb.constraints.pb
Data structure for pseudo-boolean constraint with watched literals.
MaxWatchPBConstructor - Class in org.sat4j.pb.constraints
 
MaxWatchPBConstructor() - Constructor for class org.sat4j.pb.constraints.MaxWatchPBConstructor
 
MaxWatchPbLong - Class in org.sat4j.pb.constraints.pb
Data structure for pseudo-boolean constraint with watched literals.
MaxWatchPbLongCP - Class in org.sat4j.pb.constraints.pb
Data structure for pseudo-boolean constraint with watched literals.
memory_based - Variable in class org.sat4j.minisat.core.Solver
 
Messages - Class in org.sat4j
That class is intented to manage internationalisation within the application.
metaData(int, int) - Method in class org.sat4j.pb.reader.OPBReader2005
callback called when we get the number of variables and the expected number of constraints
middleLits - Variable in class org.sat4j.minisat.constraints.cnf.HTClause
 
MinCardConstructor - Class in org.sat4j.pb.constraints
 
MinCardConstructor() - Constructor for class org.sat4j.pb.constraints.MinCardConstructor
 
MinCardPBConstructor - Class in org.sat4j.pb.constraints
 
MinCardPBConstructor() - Constructor for class org.sat4j.pb.constraints.MinCardPBConstructor
 
MinCostDecorator - Class in org.sat4j.maxsat
A decorator that computes minimal cost models.
MinCostDecorator(IPBSolver) - Constructor for class org.sat4j.maxsat.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
 
Minimal4CardinalityModel(ISolver, IVecInt, SolutionFoundListener) - Constructor for class org.sat4j.tools.Minimal4CardinalityModel
 
Minimal4CardinalityModel(ISolver, IVecInt) - Constructor for class org.sat4j.tools.Minimal4CardinalityModel
 
Minimal4CardinalityModel(ISolver, SolutionFoundListener) - 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, IVecInt, SolutionFoundListener) - Constructor for class org.sat4j.tools.Minimal4InclusionModel
 
Minimal4InclusionModel(ISolver, IVecInt) - Constructor for class org.sat4j.tools.Minimal4InclusionModel
 
Minimal4InclusionModel(ISolver) - Constructor for class org.sat4j.tools.Minimal4InclusionModel
 
minimalExplanation() - Method in interface org.sat4j.tools.xplain.Explainer
 
minimalExplanation() - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
minimalExplanation() - Method in class org.sat4j.tools.xplain.Xplain
Provide an explanation of the inconsistency in terms of a subset minimal set of constraints, each constraint being referred to as its index (order) in the solver: first constraint is numbered 1, the second 2, etc.
MinimizationStrategy - Interface in org.sat4j.tools.xplain
Minimization technique used to reduce an unsatisfiable set of constraints into a minimally unsatisfiable subformula (MUS).
MiniSATLearning<D extends DataStructureFactory> - 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
Minisat original restart strategy.
MiniSATRestarts() - Constructor for class org.sat4j.minisat.restarts.MiniSATRestarts
 
MinLongWatchPBConstructor - Class in org.sat4j.pb.constraints
 
MinLongWatchPBConstructor() - Constructor for class org.sat4j.pb.constraints.MinLongWatchPBConstructor
 
MinLongWatchPBCPConstructor - Class in org.sat4j.pb.constraints
 
MinLongWatchPBCPConstructor() - Constructor for class org.sat4j.pb.constraints.MinLongWatchPBCPConstructor
 
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
 
minValue() - Method in class org.sat4j.pb.ObjectiveFunction
 
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.pb.constraints.pb
 
MinWatchCardPB(ILits, IVecInt, boolean, int) - Constructor for class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
MinWatchCardPB(ILits, IVecInt, int) - Constructor for class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
minWatchCardPBNew(UnitPropagationListener, ILits, IVecInt, boolean, int) - Static method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
Permet la cr?
MinWatchPb - Class in org.sat4j.pb.constraints.pb
Data structure for pseudo-boolean constraint with watched literals.
MinWatchPb(ILits, IDataStructurePB) - Constructor for class org.sat4j.pb.constraints.pb.MinWatchPb
Basic constructor for pb constraint a0.x0 + a1.x1 + ... + an.xn >= k This constructor is called for learnt pseudo boolean constraints.
MinWatchPb(ILits, int[], BigInteger[], BigInteger, BigInteger) - Constructor for class org.sat4j.pb.constraints.pb.MinWatchPb
Basic constructor for PB constraint a0.x0 + a1.x1 + ... + an.xn >= k
MinWatchPBConstructor - Class in org.sat4j.pb.constraints
 
MinWatchPBConstructor() - Constructor for class org.sat4j.pb.constraints.MinWatchPBConstructor
 
MinWatchPbLong - Class in org.sat4j.pb.constraints.pb
Data structure for pseudo-boolean constraint with watched literals.
MinWatchPbLong(ILits, IDataStructurePB) - Constructor for class org.sat4j.pb.constraints.pb.MinWatchPbLong
Basic constructor for pb constraint a0.x0 + a1.x1 + ... + an.xn >= k This constructor is called for learnt pseudo boolean constraints.
MinWatchPbLong(ILits, int[], BigInteger[], BigInteger, BigInteger) - Constructor for class org.sat4j.pb.constraints.pb.MinWatchPbLong
Basic constructor for PB constraint a0.x0 + a1.x1 + ... + an.xn >= k
MinWatchPbLongCP - Class in org.sat4j.pb.constraints.pb
Data structure for pseudo-boolean constraint with watched literals.
MinWatchPbLongCP(ILits, IDataStructurePB) - Constructor for class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
Basic constructor for pb constraint a0.x0 + a1.x1 + ... + an.xn >= k This constructor is called for learnt pseudo boolean constraints.
MinWatchPbLongCP(ILits, int[], BigInteger[], BigInteger, BigInteger) - Constructor for class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
Basic constructor for PB constraint a0.x0 + a1.x1 + ... + an.xn >= k
MixedDataStructureDanielHT - Class in org.sat4j.minisat.constraints
Uses specific data structure for cardinality constraints.
MixedDataStructureDanielHT() - Constructor for class org.sat4j.minisat.constraints.MixedDataStructureDanielHT
 
MixedDataStructureDanielWL - Class in org.sat4j.minisat.constraints
 
MixedDataStructureDanielWL() - Constructor for class org.sat4j.minisat.constraints.MixedDataStructureDanielWL
 
MixedDataStructureSingleWL - Class in org.sat4j.minisat.constraints
 
MixedDataStructureSingleWL() - Constructor for class org.sat4j.minisat.constraints.MixedDataStructureSingleWL
 
model() - Method in class org.sat4j.maxsat.MinCostDecorator
 
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(int) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
model() - Method in class org.sat4j.opt.MinOneDecorator
 
model() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
model(int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
model() - Method in class org.sat4j.pb.OptToPBSATAdapter
 
model(PrintWriter) - Method in class org.sat4j.pb.OptToPBSATAdapter
Compute a minimal model according to the objective function of the IPBProblem decorated.
model(int) - Method in class org.sat4j.pb.OptToPBSATAdapter
 
model() - Method in class org.sat4j.pb.PseudoOptDecorator
 
model(int) - Method in class org.sat4j.pb.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.RandomAccessModel
Provide the truth value of a specific variable in the model.
model() - Method in class org.sat4j.tools.AbstractOutputSolver
 
model(int) - Method in class org.sat4j.tools.AbstractOutputSolver
 
model() - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
model() - Method in class org.sat4j.tools.GroupClauseSelectorSolver
 
model() - Method in class org.sat4j.tools.LexicoDecorator
 
model(int) - Method in class org.sat4j.tools.LexicoDecorator
 
model() - Method in class org.sat4j.tools.ManyCore
 
model(int) - Method in class org.sat4j.tools.ManyCore
 
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() - Method in class org.sat4j.tools.ModelIteratorToSATAdapter
 
model() - Method in class org.sat4j.tools.OptToSatAdapter
 
model(int) - Method in class org.sat4j.tools.OptToSatAdapter
 
model(int) - Method in class org.sat4j.tools.SolverDecorator
 
model() - Method in class org.sat4j.tools.SolverDecorator
 
model() - Method in class org.sat4j.tools.StatisticsSolver
 
model(int) - Method in class org.sat4j.tools.StatisticsSolver
 
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
Create an iterator over the solutions available in solver.
ModelIterator(ISolver, long) - Constructor for class org.sat4j.tools.ModelIterator
Create an iterator over a limited number of solutions available in solver.
ModelIteratorToSATAdapter - Class in org.sat4j.tools
This class allow to use the ModelIterator class as a solver.
ModelIteratorToSATAdapter(ISolver, SolutionFoundListener) - Constructor for class org.sat4j.tools.ModelIteratorToSATAdapter
 
ModelIteratorToSATAdapter(ISolver, long, SolutionFoundListener) - Constructor for class org.sat4j.tools.ModelIteratorToSATAdapter
 
modelListener - Variable in class org.sat4j.tools.AbstractMinimalModel
 
modelWithInternalVariables() - Method in class org.sat4j.minisat.core.Solver
 
modelWithInternalVariables() - Method in class org.sat4j.opt.MinOneDecorator
 
modelWithInternalVariables() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
modelWithInternalVariables() - Method in class org.sat4j.pb.PseudoOptDecorator
 
modelWithInternalVariables() - Method in interface org.sat4j.specs.ISolver
That method is designed to be used to retrieve the real model of the current set of constraints, i.e. to provide the truth value of boolean variables used internally in the solver (for encoding purposes for instance).
modelWithInternalVariables() - Method in class org.sat4j.tools.DimacsOutputSolver
 
modelWithInternalVariables() - Method in class org.sat4j.tools.DimacsStringSolver
 
modelWithInternalVariables() - Method in class org.sat4j.tools.LexicoDecorator
 
modelWithInternalVariables() - Method in class org.sat4j.tools.ManyCore
 
modelWithInternalVariables() - Method in class org.sat4j.tools.Minimal4CardinalityModel
 
modelWithInternalVariables() - Method in class org.sat4j.tools.Minimal4InclusionModel
 
modelWithInternalVariables() - Method in class org.sat4j.tools.OptToSatAdapter
 
modelWithInternalVariables() - Method in class org.sat4j.tools.SolverDecorator
 
modelWithInternalVariables() - Method in class org.sat4j.tools.StatisticsSolver
 
modifyRestartParamPanel() - Method in class org.sat4j.sat.RestartCommandComponent
 
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.ReadOnlyVec
 
moveTo(int, int) - Method in class org.sat4j.core.ReadOnlyVec
 
moveTo(IVecInt) - Method in class org.sat4j.core.ReadOnlyVecInt
 
moveTo(int[]) - Method in class org.sat4j.core.ReadOnlyVecInt
 
moveTo(int, int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
moveTo(int, int[]) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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(int, 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, int[]) - 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.ReadOnlyVecInt
 
moveTo2(IVecInt) - Method in class org.sat4j.core.VecInt
 
moveTo2(IVecInt) - Method in interface org.sat4j.specs.IVecInt
 
MSInstanceReader - Class in org.sat4j.maxsat.reader
 
MSInstanceReader(WeightedMaxSatDecorator) - Constructor for class org.sat4j.maxsat.reader.MSInstanceReader
 
MultiTracing<T extends ISolverService> - Class in org.sat4j.tools
Allow to feed the solver with several SearchListener.
MultiTracing(SearchListener<T>...) - Constructor for class org.sat4j.tools.MultiTracing
 
MultiTracing(List<SearchListener<T>>) - Constructor for class org.sat4j.tools.MultiTracing
 
MUSLauncher - Class in org.sat4j
 
MUSLauncher() - Constructor for class org.sat4j.MUSLauncher
 
MyChartPanel - Class in org.sat4j.sat.visu
 
MyChartPanel(Chart2D, String) - Constructor for class org.sat4j.sat.visu.MyChartPanel
 
MyChartPanel(Chart2D, String, Color, Color) - Constructor for class org.sat4j.sat.visu.MyChartPanel
 

N

named(C) - Method in class org.sat4j.pb.tools.ImplicationAnd
"name" the constraint for the explanation.
named(C) - Method in class org.sat4j.pb.tools.ImplicationNamer
Associate the current constraint with a specific object that will be used to represent it in an explanation.
NAND - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
nAssigns() - Method in class org.sat4j.minisat.core.Solver
 
nbclauses - Variable in class org.sat4j.tools.AbstractOutputSolver
 
nbConstr - Variable in class org.sat4j.pb.reader.OPBReader2005
 
nbConstraintsRead - Variable in class org.sat4j.pb.reader.OPBReader2005
 
nbNewSymbols - Variable in class org.sat4j.pb.reader.OPBReader2007
contains the number of new symbols generated to linearize products
nbnewvar - Variable in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
nbOfWatched() - Method in class org.sat4j.pb.constraints.pb.MinWatchPb
Number of really watched literals.
nbOfWatched() - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
Number of really watched literals.
nbOfWatched() - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
Number of really watched literals.
nbVars - Variable in class org.sat4j.pb.reader.OPBReader2005
 
nbvars - Variable in class org.sat4j.tools.AbstractOutputSolver
 
nConstraints() - Method in class org.sat4j.minisat.core.Solver
 
nConstraints() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
nConstraints() - Method in class org.sat4j.pb.LPStringSolver
 
nConstraints() - Method in class org.sat4j.pb.OPBStringSolver
 
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.AbstractOutputSolver
 
nConstraints() - Method in class org.sat4j.tools.DimacsOutputSolver
 
nConstraints() - Method in class org.sat4j.tools.DimacsStringSolver
 
nConstraints() - Method in class org.sat4j.tools.ManyCore
 
nConstraints() - Method in class org.sat4j.tools.SolverDecorator
 
nConstraints() - Method in class org.sat4j.tools.StatisticsSolver
 
neg(int) - Static method in class org.sat4j.core.LiteralsUtils
Returns the opposite literal.
negateLiteralInAProduct(String, IVecInt) - Method in class org.sat4j.pb.reader.OPBReader2007
callback called when we read a term of a constraint
NegationDecorator<T extends ISolver> - Class in org.sat4j.tools
Negates the formula inside a solver.
NegationDecorator(T) - Constructor for class org.sat4j.tools.NegationDecorator
 
negativeLiterals(ISolver) - Static method in class org.sat4j.tools.AbstractMinimalModel
 
NegativeLiteralSelectionStrategy - Class in org.sat4j.minisat.orders
 
NegativeLiteralSelectionStrategy() - Constructor for class org.sat4j.minisat.orders.NegativeLiteralSelectionStrategy
 
negLit(int) - Static method in class org.sat4j.core.LiteralsUtils
Returns the negative literal associated with a variable.
newBackjumping() - Static method in class org.sat4j.minisat.SolverFactory
 
newBest17() - Static method in class org.sat4j.minisat.SolverFactory
 
newBestHT() - Static method in class org.sat4j.minisat.SolverFactory
 
newBestWL() - Static method in class org.sat4j.minisat.SolverFactory
 
newBoth() - Static method in class org.sat4j.pb.SolverFactory
Resolution and CuttingPlanes based solvers running in parallel.
newCompetMinPBResLongWLMixedConstraintsObjectiveExpSimp() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBCPMixedConstraintsLongMaxObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBCPMixedConstraintsLongMinObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBCPMixedConstraintsMinObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBCPMixedConstraintsObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBCPMixedConstraintsObjectiveLearnJustClauses() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBKillerClassic() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBKillerFixed() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBKillerRSAT() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBResHTMixedConstraintsObjectiveExpSimp() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBResLongHTMixedConstraintsObjectiveExpSimp() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBResLongWLMixedConstraintsObjectiveExpSimp() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBResMinHTMixedConstraintsObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBResMinHTMixedConstraintsObjectiveExpSimp() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBResMixedConstraintsObjectiveExpSimp(PBDataStructureFactory) - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBResMixedConstraintsObjectiveExpSimp() - Static method in class org.sat4j.pb.SolverFactory
 
newCompetPBResWLMixedConstraintsObjectiveExpSimp() - Static method in class org.sat4j.pb.SolverFactory
 
newConflict() - Method in interface org.sat4j.minisat.core.ConflictTimer
 
newConflict() - Method in class org.sat4j.minisat.core.ConflictTimerAdapter
 
newConflict() - Method in class org.sat4j.minisat.core.ConflictTimerContainer
 
newConflict() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
newConflict() - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
newConflict() - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
newConflict() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
newConflict() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
newConflict() - Method in class org.sat4j.minisat.restarts.NoRestarts
 
newConflict() - Method in class org.sat4j.sat.RemoteControlStrategy
 
newCuttingPlanes() - Static method in class org.sat4j.csp.SolverFactory
 
newCuttingPlanes() - Static method in class org.sat4j.pb.SolverFactory
Cutting Planes based solver.
newCuttingPlanesAggressiveCleanup() - Static method in class org.sat4j.pb.SolverFactory
Cutting Planes based solver.
newDefault() - Static method in class org.sat4j.csp.SolverFactory
Default solver of the SolverFactory.
newDefault() - Static method in class org.sat4j.maxsat.SolverFactory
 
newDefault() - Static method in class org.sat4j.minisat.SolverFactory
Default solver of the SolverFactory.
newDefault() - Static method in class org.sat4j.pb.SolverFactory
Default solver of the SolverFactory.
newDefaultAutoErasePhaseSaving() - Static method in class org.sat4j.minisat.SolverFactory
 
newDefaultMS21PhaseSaving() - Static method in class org.sat4j.minisat.SolverFactory
 
newDefaultNonNormalized() - Static method in class org.sat4j.pb.SolverFactory
Default solver of the SolverFactory for instances not normalized.
newDefaultOptimizer() - Static method in class org.sat4j.pb.SolverFactory
Provides the best available PB solver of the library ready to solve optimization problems.
newDimacsOutput() - Static method in class org.sat4j.csp.SolverFactory
 
newDimacsOutput() - Static method in class org.sat4j.minisat.SolverFactory
 
newEclipseP2() - Static method in class org.sat4j.pb.SolverFactory
 
newGlucose() - Static method in class org.sat4j.minisat.SolverFactory
 
newGlucose21() - Static method in class org.sat4j.minisat.SolverFactory
 
newGreedySolver() - Static method in class org.sat4j.minisat.SolverFactory
 
newLearnedClause(Constr, int) - Method in interface org.sat4j.minisat.core.RestartStrategy
Callback method called when a new clause is learned by the solver, after conflict analysis.
newLearnedClause(Constr, int) - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
newLearnedClause(Constr, int) - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
newLearnedClause(Constr, int) - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
newLearnedClause(Constr, int) - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
newLearnedClause(Constr, int) - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
newLearnedClause(Constr, int) - Method in class org.sat4j.minisat.restarts.NoRestarts
 
newLearnedClause(Constr, int) - Method in class org.sat4j.sat.RemoteControlStrategy
 
newLight() - Static method in class org.sat4j.csp.SolverFactory
Small footprint SAT solver.
newLight() - Static method in class org.sat4j.maxsat.SolverFactory
 
newLight() - Static method in class org.sat4j.minisat.SolverFactory
Small footprint SAT solver.
newLight() - Static method in class org.sat4j.pb.SolverFactory
Small footprint SAT solver.
newMiniLearning(DataStructureFactory, IOrder) - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeap() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniLearningHeap(DataStructureFactory) - 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
 
newMiniLearningOPBClauseCardConstrMaxSpecificOrderIncrementalReductionToClause() - Static method in class org.sat4j.pb.SolverFactory
 
newMiniMaxSAT() - Static method in class org.sat4j.maxsat.SolverFactory
Builds a SAT solver for the MAX sat evaluation.
newMiniOPBClauseAtLeastConstrMax() - Static method in class org.sat4j.pb.SolverFactory
 
newMiniOPBClauseAtLeastMinPueblo() - Static method in class org.sat4j.pb.SolverFactory
 
newMiniOPBClauseCardMin() - Static method in class org.sat4j.pb.SolverFactory
 
newMiniOPBClauseCardMinPueblo() - Static method in class org.sat4j.pb.SolverFactory
 
newMiniSAT(DataStructureFactory) - Static method in class org.sat4j.csp.SolverFactory
 
newMiniSATHeap() - Static method in class org.sat4j.minisat.SolverFactory
 
newMiniSATHeap(DataStructureFactory) - 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
 
newMinOneSolver() - Static method in class org.sat4j.minisat.SolverFactory
 
newOPBStringSolver() - Static method in class org.sat4j.pb.SolverFactory
 
newParallel() - Static method in class org.sat4j.minisat.SolverFactory
 
newPBCPAllPB() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPAllPBWL() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPAllPBWLPueblo() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstrainsImplied() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraints() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraintsCautious(int) - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraintsCautious() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraintsObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraintsObjectiveLearnJustClauses() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraintsObjectiveNoLearning() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraintsReduceToClause() - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraintsResCP(long) - Static method in class org.sat4j.pb.SolverFactory
 
newPBCPMixedConstraintsResCP() - Static method in class org.sat4j.pb.SolverFactory
 
newPBKillerClassic() - Static method in class org.sat4j.pb.SolverFactory
 
newPBKillerFixed() - Static method in class org.sat4j.pb.SolverFactory
 
newPBKillerRSAT() - Static method in class org.sat4j.pb.SolverFactory
 
newPBResAllPB() - Static method in class org.sat4j.pb.SolverFactory
 
newPBResAllPBWL() - Static method in class org.sat4j.pb.SolverFactory
 
newPBResAllPBWLPueblo() - Static method in class org.sat4j.pb.SolverFactory
 
newPBResHTMixedConstraintsObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newPBResHTMixedConstraintsObjectiveExpSimp() - Static method in class org.sat4j.pb.SolverFactory
 
newPBResMinHTMixedConstraintsObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newPBResMixedConstraintsObjective() - Static method in class org.sat4j.pb.SolverFactory
 
newResolution() - Static method in class org.sat4j.pb.SolverFactory
Resolution based solver (i.e. classic SAT solver able to handle generic constraints.
newResolutionGlucose() - Static method in class org.sat4j.pb.SolverFactory
Resolution based solver (i.e. classic SAT solver able to handle generic constraints.
newResolutionGlucose21() - Static method in class org.sat4j.pb.SolverFactory
Resolution based solver (i.e. classic SAT solver able to handle generic constraints.
newResolutionGlucoseExpSimp() - Static method in class org.sat4j.pb.SolverFactory
Resolution based solver (i.e. classic SAT solver able to handle generic constraints.
newResolutionGlucoseSimpleSimp() - Static method in class org.sat4j.pb.SolverFactory
Resolution based solver (i.e. classic SAT solver able to handle generic constraints.
newResolutionMaxMemory() - Static method in class org.sat4j.pb.SolverFactory
Resolution based solver (i.e. classic SAT solver able to handle generic constraints.
newResolutionSimpleRestarts() - Static method in class org.sat4j.pb.SolverFactory
Resolution based solver (i.e. classic SAT solver able to handle generic constraints.
newSAT() - Static method in class org.sat4j.csp.SolverFactory
 
newSAT() - Static method in class org.sat4j.minisat.SolverFactory
That solver is expected to perform better on satisfiable benchmarks.
newSAT() - Static method in class org.sat4j.pb.SolverFactory
That solver is expected to perform better on satisfiable benchmarks.
newSATUNSAT() - Static method in class org.sat4j.minisat.SolverFactory
Two solvers are running in //: one for solving SAT instances, the other one for solving unsat instances.
newSATUNSAT() - Static method in class org.sat4j.pb.SolverFactory
Two solvers are running in //: one for solving SAT instances, the other one for solving unsat instances.
newSimpleSimplification() - Static method in class org.sat4j.pb.SolverFactory
Resolution based solver (i.e. classic SAT solver able to handle generic constraints.
newStatistics() - Static method in class org.sat4j.minisat.SolverFactory
 
newUNSAT() - Static method in class org.sat4j.csp.SolverFactory
 
newUNSAT() - Static method in class org.sat4j.minisat.SolverFactory
That solver is expected to perform better on unsatisfiable benchmarks.
newUNSAT() - Static method in class org.sat4j.pb.SolverFactory
That solver is expected to perform better on unsatisfiable benchmarks.
newVar() - Method in class org.sat4j.maxsat.MinCostDecorator
 
newVar(int) - Method in class org.sat4j.maxsat.MinCostDecorator
Setup the number of variables to use inside the solver.
newVar(int) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
newVar() - Method in class org.sat4j.minisat.core.Solver
Deprecated.
newVar(int) - Method in class org.sat4j.minisat.core.Solver
 
newVar() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
newVar(int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
newVar(int) - Method in class org.sat4j.pb.LPStringSolver
 
newVar(int) - Method in class org.sat4j.pb.OPBStringSolver
 
newVar(int) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
newVar(int) - Method in interface org.sat4j.specs.IProblem
Declare howmany variables in the problem (and thus in the vocabulary), that will be represented using the Dimacs format by integers ranging from 1 to howmany.
newVar() - Method in interface org.sat4j.specs.ISolver
Deprecated.
newVar(int) - Method in class org.sat4j.tools.AbstractOutputSolver
 
newVar() - Method in class org.sat4j.tools.DimacsOutputSolver
 
newVar(int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
newVar() - Method in class org.sat4j.tools.DimacsStringSolver
 
newVar(int) - Method in class org.sat4j.tools.DimacsStringSolver
 
newVar() - Method in class org.sat4j.tools.ManyCore
 
newVar(int) - Method in class org.sat4j.tools.ManyCore
 
newVar() - Method in class org.sat4j.tools.SolverDecorator
Deprecated.
newVar(int) - Method in class org.sat4j.tools.SolverDecorator
 
newVar(int) - Method in class org.sat4j.tools.StatisticsSolver
 
newVar() - Method in class org.sat4j.tools.StatisticsSolver
Deprecated.
newWO(E, int) - Static method in class org.sat4j.pb.tools.WeightedObject
 
newWO(E, long) - Static method in class org.sat4j.pb.tools.WeightedObject
 
newWO(E, BigInteger) - Static method in class org.sat4j.pb.tools.WeightedObject
 
next() - Method in class org.sat4j.reader.EfficientScanner
 
next() - Method in interface org.sat4j.specs.IteratorInt
 
nextBigInteger() - Method in class org.sat4j.reader.EfficientScanner
 
nextFreeVarId(boolean) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
nextFreeVarId(boolean) - Method in interface org.sat4j.minisat.core.ILits
Ask the solver for a free variable identifier, in Dimacs format (i.e. a positive number).
nextFreeVarId(boolean) - Method in class org.sat4j.minisat.core.Solver
 
nextFreeVarId(boolean) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
nextFreeVarId(boolean) - Method in interface org.sat4j.specs.ISolver
Ask the solver for a free variable identifier, in Dimacs format (i.e. a positive number).
nextFreeVarId(boolean) - Method in class org.sat4j.tools.DimacsOutputSolver
 
nextFreeVarId(boolean) - Method in class org.sat4j.tools.DimacsStringSolver
 
nextFreeVarId(boolean) - Method in class org.sat4j.tools.ManyCore
 
nextFreeVarId(boolean) - Method in class org.sat4j.tools.SolverDecorator
 
nextFreeVarId(boolean) - Method in class org.sat4j.tools.StatisticsSolver
 
nextInt() - Method in class org.sat4j.reader.EfficientScanner
To get the next available integer.
nextLine() - Method in class org.sat4j.reader.EfficientScanner
 
nextLuby() - Method in class org.sat4j.minisat.restarts.LubyRestarts
Computes and return the next value of the luby sequence.
nextRestartNumberOfConflict() - Method in interface org.sat4j.minisat.core.RestartStrategy
Deprecated.
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
Deprecated.
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
nextRestartNumberOfConflict() - Method in class org.sat4j.minisat.restarts.NoRestarts
 
nextRestartNumberOfConflict() - Method in class org.sat4j.sat.RemoteControlStrategy
Deprecated.
niceCheckedParameters(IVecInt, IVec<BigInteger>, boolean, BigInteger, ILits) - Static method in class org.sat4j.pb.constraints.pb.Pseudos
 
niceCheckedParametersForCompetition(int[], BigInteger[], boolean, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.Pseudos
 
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.pb.constraints.pb.Pseudos
 
niceParametersForCompetition(int[], BigInteger[], boolean, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.Pseudos
 
NO_COMPETITION - Static variable in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
NO_NEGATION - Static variable in class org.sat4j.pb.tools.DependencyHelper
 
NO_SIMPLIFICATION - Static variable in class org.sat4j.minisat.core.Solver
 
Nogoods - Class in org.sat4j.csp.constraints
 
Nogoods(int, int) - Constructor for class org.sat4j.csp.constraints.Nogoods
 
NoLearningButHeuristics<D extends DataStructureFactory> - Class in org.sat4j.minisat.learning
Allows MiniSAT to do backjumping without learning.
NoLearningButHeuristics() - Constructor for class org.sat4j.minisat.learning.NoLearningButHeuristics
 
NoLearningNoHeuristics<D extends DataStructureFactory> - 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.maxsat.MinCostDecorator
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.opt.MaxSatDecorator
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.opt.MinOneDecorator
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
nonOptimalMeansSatisfiable() - Method in class org.sat4j.pb.PseudoOptDecorator
 
nonOptimalMeansSatisfiable() - Method in interface org.sat4j.specs.IOptimizationProblem
A suboptimal solution has different meaning depending of the optimization problem considered.
nonOptimalMeansSatisfiable() - Method in class org.sat4j.tools.LexicoDecorator
 
NOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
NoRestarts - Class in org.sat4j.minisat.restarts
Disable restarts in the solver.
NoRestarts() - Constructor for class org.sat4j.minisat.restarts.NoRestarts
 
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, int[], BigInteger[], BigInteger, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.MaxWatchPb
build a pseudo boolean constraint.
normalizedMaxWatchPbNew(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.MaxWatchPbLong
build a pseudo boolean constraint.
normalizedMaxWatchPbNew(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.MaxWatchPbLongCP
build a pseudo boolean constraint.
normalizedMinWatchCardPBNew(UnitPropagationListener, ILits, IVecInt, int) - Static method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
Permet la cr?
normalizedMinWatchPbNew(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.MinWatchPb
build a pseudo boolean constraint.
normalizedMinWatchPbNew(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
build a pseudo boolean constraint.
normalizedMinWatchPbNew(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
build a pseudo boolean constraint.
normalizedMinWatchPbNew(UnitPropagationListener, ILits, int[], BigInteger[], BigInteger) - Static method in class org.sat4j.pb.constraints.pb.PuebloMinWatchPb
 
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.pb.constraints.pb.MaxWatchPb
build a pseudo boolean constraint from a specific data structure.
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.pb.constraints.pb.MaxWatchPbLong
build a pseudo boolean constraint from a specific data structure.
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.pb.constraints.pb.MaxWatchPbLongCP
build a pseudo boolean constraint from a specific data structure.
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.pb.constraints.pb.MinWatchPb
build a pseudo boolean constraint from a specific data structure.
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
build a pseudo boolean constraint from a specific data structure.
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
build a pseudo boolean constraint from a specific data structure.
normalizedWatchPbNew(ILits, IDataStructurePB) - Static method in class org.sat4j.pb.constraints.pb.PuebloMinWatchPb
 
normalizeObjective(ObjectiveFunction) - Static method in class org.sat4j.pb.constraints.pb.Pseudos
 
not(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
not(T) - Method in class org.sat4j.pb.tools.DependencyHelper
 
not() - Method in class org.sat4j.specs.Lbool
boolean negation.
NOT - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
not(int, int) - Method in class org.sat4j.tools.GateTranslator
Translate y <=> not x into clauses.
NOTGOOD - Static variable in interface org.sat4j.tools.IVisualizationTool
 
numberOfCP - Variable in class org.sat4j.pb.core.PBSolverStats
 
numberOfCriteria() - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
numberOfCriteria() - Method in class org.sat4j.tools.LexicoDecorator
 
numberOfInterestingVariables() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
numberOfLearnedConstraintsReduced - Variable in class org.sat4j.pb.core.PBSolverStats
 
numberOfModelsFoundSoFar() - Method in class org.sat4j.tools.ModelIterator
To know the number of models already found.
numberOfReductions - Variable in class org.sat4j.pb.constraints.pb.ConflictMap
 
numberOfReductions - Variable in class org.sat4j.pb.core.PBSolverStats
 
numberOfResolution - Variable in class org.sat4j.pb.core.PBSolverStats
 
numberOfSolvers - Variable in class org.sat4j.tools.ManyCore
 
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 class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
nVars() - Method in interface org.sat4j.specs.IProblem
To know the number of variables used in the solver as declared by newVar() In case the method newVar() has not been used, the method returns the number of variables used in the solver.
nVars() - Method in interface org.sat4j.specs.ISolverService
Read-Only access to the number of variables declared in the solver.
nVars() - Method in class org.sat4j.tools.AbstractOutputSolver
 
nVars() - Method in class org.sat4j.tools.DimacsOutputSolver
 
nVars() - Method in class org.sat4j.tools.DimacsStringSolver
 
nVars() - Method in class org.sat4j.tools.ManyCore
 
nVars() - Method in class org.sat4j.tools.SolverDecorator
 
nVars() - Method in class org.sat4j.tools.StatisticsSolver
 

O

obfct - Variable in class org.sat4j.pb.LanceurPseudo2005
 
OBJECTIVE_FUNCTION - Static variable in class org.sat4j.pb.reader.JSONPBReader
 
OBJECTIVE_FUNCTION_PATTERN - Static variable in class org.sat4j.pb.reader.JSONPBReader
 
ObjectiveFunction - Class in org.sat4j.pb
Abstraction for an Objective Function for Pseudo Boolean Optimization.
ObjectiveFunction(IVecInt, IVec<BigInteger>) - Constructor for class org.sat4j.pb.ObjectiveFunction
 
objectiveFunctionBased - Variable in class org.sat4j.pb.core.PBSolver
 
objectiveFunctionToLP(ObjectiveFunction, StringBuffer) - Method in class org.sat4j.pb.LPStringSolver
 
ObjectiveReducerPBSolverDecorator - Class in org.sat4j.pb.core
 
ObjectiveReducerPBSolverDecorator(IPBSolver) - Constructor for class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
objs - Variable in class org.sat4j.pb.tools.LexicoDecoratorPB
 
oldGetBacktrackLevel(int) - Method in class org.sat4j.pb.constraints.pb.ConflictMap
 
oldIsAssertive(int) - Method in class org.sat4j.pb.constraints.pb.ConflictMap
 
onBackjumpToRootLevel() - Method in interface org.sat4j.minisat.core.RestartStrategy
Called when the solver backjumps to the root level.
onBackjumpToRootLevel() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
onBackjumpToRootLevel() - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
onBackjumpToRootLevel() - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
onBackjumpToRootLevel() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
onBackjumpToRootLevel() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
onBackjumpToRootLevel() - Method in class org.sat4j.minisat.restarts.NoRestarts
 
onBackjumpToRootLevel() - Method in class org.sat4j.sat.RemoteControlStrategy
 
onClauseLearning(Constr) - Method in interface org.sat4j.minisat.core.LearnedConstraintsDeletionStrategy
Hook method called when a new clause has just been derived during conflict analysis.
onConflictAnalysis(Constr) - Method in interface org.sat4j.minisat.core.LearnedConstraintsDeletionStrategy
Hook method called on constraints participating to the conflict analysis.
onFinish(ISolver, IVec<Var>) - Method in interface org.sat4j.csp.Encoding
 
onFinish(ISolver, IVec<Var>) - Method in class org.sat4j.csp.encodings.BinarySupportEncoding
 
onFinish(ISolver, IVec<Var>) - Method in class org.sat4j.csp.encodings.DirectEncoding
 
onFinish(ISolver, IVec<Var>) - Method in class org.sat4j.csp.encodings.GeneralizedSupportEncoding
 
onFinishWithAnswer(boolean, boolean, int) - Method in class org.sat4j.tools.ManyCore
 
onFinishWithAnswer(boolean, boolean, int) - Method in interface org.sat4j.tools.OutcomeListener
 
onInit(ISolver, IVec<Var>) - Method in interface org.sat4j.csp.Encoding
 
onInit(ISolver, IVec<Var>) - Method in class org.sat4j.csp.encodings.BinarySupportEncoding
 
onInit(ISolver, IVec<Var>) - Method in class org.sat4j.csp.encodings.DirectEncoding
 
onInit(ISolver, IVec<Var>) - Method in class org.sat4j.csp.encodings.GeneralizedSupportEncoding
 
onNogood(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in interface org.sat4j.csp.Encoding
 
onNogood(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.csp.encodings.BinarySupportEncoding
 
onNogood(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.csp.encodings.DirectEncoding
 
onNogood(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.csp.encodings.GeneralizedSupportEncoding
 
onPropagation(Constr) - Method in interface org.sat4j.minisat.core.LearnedConstraintsDeletionStrategy
Hook method called when a unit clause is propagated thanks to from.
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.FixedPeriodRestarts
 
onRestart() - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
onRestart() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
onRestart() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
onRestart() - Method in class org.sat4j.minisat.restarts.NoRestarts
 
onRestart() - Method in class org.sat4j.sat.RemoteControlStrategy
 
onSolutionFound(int[]) - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
onSolutionFound(IVecInt) - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
onSolutionFound(int[]) - Method in class org.sat4j.tools.CheckMUSSolutionListener
 
onSolutionFound(IVecInt) - Method in class org.sat4j.tools.CheckMUSSolutionListener
 
onSolutionFound(int[]) - Method in interface org.sat4j.tools.SolutionFoundListener
Callback method called when a new solution is found.
onSolutionFound(IVecInt) - Method in interface org.sat4j.tools.SolutionFoundListener
Callback method called when a new solution is found.
onSupport(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in interface org.sat4j.csp.Encoding
 
onSupport(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.csp.encodings.BinarySupportEncoding
 
onSupport(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.csp.encodings.DirectEncoding
 
onSupport(ISolver, IVec<Var>, Map<Evaluable, Integer>) - Method in class org.sat4j.csp.encodings.GeneralizedSupportEncoding
 
onUnsatTermination() - Method in class org.sat4j.pb.tools.AbstractLexicoHelper
 
onUnsatTermination() - Method in class org.sat4j.tools.CheckMUSSolutionListener
 
onUnsatTermination() - Method in interface org.sat4j.tools.SolutionFoundListener
Callback method called when the search is finished (either unsat problem or no more solutions found)
OPBEclipseReader2007 - Class in org.sat4j.pb.reader
 
OPBEclipseReader2007(IPBSolver) - Constructor for class org.sat4j.pb.reader.OPBEclipseReader2007
 
OPBReader2005 - Class in org.sat4j.pb.reader
Based on the "Official" reader for the Pseudo Boolean evaluation 2005.
OPBReader2005(IPBSolver) - Constructor for class org.sat4j.pb.reader.OPBReader2005
 
OPBReader2006 - Class in org.sat4j.pb.reader
Reader complying to the PB06 input format.
OPBReader2006(IPBSolver) - Constructor for class org.sat4j.pb.reader.OPBReader2006
 
OPBReader2007 - Class in org.sat4j.pb.reader
Reader complying with the PB07 input format.
OPBReader2007(IPBSolver) - Constructor for class org.sat4j.pb.reader.OPBReader2007
 
OPBReader2010 - Class in org.sat4j.pb.reader
 
OPBReader2010(IPBSolver) - Constructor for class org.sat4j.pb.reader.OPBReader2010
 
OPBReader2012 - Class in org.sat4j.pb.reader
OPBReader allowing to read several objective functions in an OPB file.
OPBReader2012(IPBSolver) - Constructor for class org.sat4j.pb.reader.OPBReader2012
 
OPBStringSolver - Class in org.sat4j.pb
Solver used to display in a string the pb-instance in OPB format.
OPBStringSolver() - Constructor for class org.sat4j.pb.OPBStringSolver
 
OPBStringSolver(int) - Constructor for class org.sat4j.pb.OPBStringSolver
 
openFileChooser() - Method in class org.sat4j.sat.DetailedCommandPanel
 
operator - Variable in class org.sat4j.pb.reader.OPBReader2005
 
optimisationFunction(IVecInt, IVec<BigInteger>, IVecInt) - Method in class org.sat4j.tools.GateTranslator
Translate an optimization function into constraints and provides the binary literals in results.
OPTIMIZATION - Static variable in interface org.sat4j.ILauncherMode
The launcher is in optimization mode: the answer is either SAT, UPPER_BOUND, OPTIMUM_FOUND, UNSAT or UNKNOWN.
OPTIMUM_FOUND - Static variable in class org.sat4j.ExitCode
 
OptToPBSATAdapter - Class in org.sat4j.pb
Utility class to use optimization solvers instead of simple SAT solvers in code meant for SAT solvers.
OptToPBSATAdapter(IOptimizationProblem) - Constructor for class org.sat4j.pb.OptToPBSATAdapter
 
OptToPBSATAdapter(IOptimizationProblem, SolutionFoundListener) - Constructor for class org.sat4j.pb.OptToPBSATAdapter
 
OptToSatAdapter - Class in org.sat4j.tools
 
OptToSatAdapter(IOptimizationProblem) - Constructor for class org.sat4j.tools.OptToSatAdapter
 
OptToSatAdapter(IOptimizationProblem, SolutionFoundListener) - Constructor for class org.sat4j.tools.OptToSatAdapter
 
or(C, T, T...) - Method in class org.sat4j.pb.tools.DependencyHelper
Create a constraint of the form thing <=> (thing1 or thing 2 ... or thingn)
OR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
or(int, IVecInt) - Method in class org.sat4j.tools.GateTranslator
translate y <=> x1 \/ x2 \/ ... \/ xn into clauses.
ORDERS - Static variable in class org.sat4j.sat.Solvers
 
org.sat4j - package org.sat4j
Contains 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.csp - package org.sat4j.csp
Classes needed for CSP to SAT translation.
org.sat4j.csp.constraints - package org.sat4j.csp.constraints
Classes needed for CSP to SAT translation.
org.sat4j.csp.encodings - package org.sat4j.csp.encodings
 
org.sat4j.csp.main - package org.sat4j.csp.main
 
org.sat4j.csp.xml - package org.sat4j.csp.xml
 
org.sat4j.maxsat - package org.sat4j.maxsat
MAXSAT and Weighted Max SAT framework.
org.sat4j.maxsat.reader - package org.sat4j.maxsat.reader
Some utility classes to read problems from plain text files.
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 constraints.
org.sat4j.minisat.constraints.cnf - package org.sat4j.minisat.constraints.cnf
Implementations of clausal constraints.
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
Various restart strategies.
org.sat4j.opt - package org.sat4j.opt
Built-in optimization framework.
org.sat4j.pb - package org.sat4j.pb
Implementations of pseudo boolean solvers
org.sat4j.pb.constraints - package org.sat4j.pb.constraints
Implementation of data structures for pseudo boolean constraints.
org.sat4j.pb.constraints.pb - package org.sat4j.pb.constraints.pb
Implementations of pseudo boolean constraints.
org.sat4j.pb.core - package org.sat4j.pb.core
Implementations of pseudo boolean solvers
org.sat4j.pb.orders - package org.sat4j.pb.orders
Various heuristics for the next variable to branch on.
org.sat4j.pb.reader - package org.sat4j.pb.reader
Readers for opb instances.
org.sat4j.pb.tools - package org.sat4j.pb.tools
Implementation of different tools for pseudo boolean solvers
org.sat4j.reader - package org.sat4j.reader
Some utility classes to read problems from plain text files.
org.sat4j.sat - package org.sat4j.sat
Implementation of a sat4j Launcher.
org.sat4j.sat.visu - package org.sat4j.sat.visu
Implementation of different visualization for the remote control.
org.sat4j.specs - package org.sat4j.specs
Those classes are intended for users dealing with SAT solvers as black boxes.
org.sat4j.tools - package org.sat4j.tools
Tools to be used on top of an ISolver.
org.sat4j.tools.encoding - package org.sat4j.tools.encoding
Implementation of different encodings.
org.sat4j.tools.xplain - package org.sat4j.tools.xplain
Implementation of an explanation engine in case of unsatisfiability.
OriginalBinaryClause - Class in org.sat4j.minisat.constraints.cnf
 
OriginalBinaryClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
 
OriginalBinaryClausePB - Class in org.sat4j.pb.constraints.pb
 
OriginalBinaryClausePB(IVecInt, ILits) - Constructor for class org.sat4j.pb.constraints.pb.OriginalBinaryClausePB
 
OriginalHTClause - Class in org.sat4j.minisat.constraints.cnf
 
OriginalHTClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.OriginalHTClause
 
OriginalHTClausePB - Class in org.sat4j.pb.constraints.pb
 
OriginalHTClausePB(IVecInt, ILits) - Constructor for class org.sat4j.pb.constraints.pb.OriginalHTClausePB
 
OriginalWLClause - Class in org.sat4j.minisat.constraints.cnf
 
OriginalWLClause(IVecInt, ILits) - Constructor for class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
out - Variable in class org.sat4j.AbstractLauncher
 
out - Variable in class org.sat4j.minisat.core.Solver
 
OutcomeListener - Interface in org.sat4j.tools
Simple interface to check the outcome of running a solver in parallel.

P

paintPoint(int, int, int, int, Graphics, ITracePoint2D) - Method in class org.sat4j.sat.visu.PointPainterCross
 
paintPoint(int, int, int, int, Graphics, ITracePoint2D) - Method in class org.sat4j.sat.visu.PointPainterPlus
 
paintPoint(int, int, int, int, Graphics, ITracePoint2D) - Method in class org.sat4j.sat.visu.TracePainterCross
 
paintPoint(int, int, int, int, Graphics, ITracePoint2D) - Method in class org.sat4j.sat.visu.TracePainterPlus
 
Pair - Class in org.sat4j.minisat.core
Utility class to be used to return the two results of a conflict analysis.
Pair() - Constructor for class org.sat4j.minisat.core.Pair
 
PARAMS - Static variable in class org.sat4j.sat.Solvers
 
parse(ICSPCallback, String) - Static method in class org.sat4j.csp.xml.CspXmlParser
 
parse() - Method in class org.sat4j.pb.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.pb.reader.OPBReader2005
 
parseInstance(LineNumberReader) - Method in class org.sat4j.pb.reader.OPBReader2005
 
parseInstance(InputStream) - Method in class org.sat4j.pb.reader.OPBReader2005
 
parseInstance(Reader) - Method in class org.sat4j.pb.reader.OPBReader2010
 
parseInstance(Reader) - Method in class org.sat4j.pb.reader.OPBReader2012
 
parseInstance(InputStream) - Method in class org.sat4j.reader.AAGReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.AIGReader
 
parseInstance(String) - Method in class org.sat4j.reader.CSPInstanceReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.CSPInstanceReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.CSPReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.CSPReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.DimacsReader
 
parseInstance(String) - Method in class org.sat4j.reader.InstanceReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.InstanceReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.JSONReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.LecteurDimacs
 
parseInstance(String) - Method in class org.sat4j.reader.Reader
This is the usual method to feed a solver with a benchmark.
parseInstance(InputStream) - Method in class org.sat4j.reader.Reader
Read a file from a stream.
parseInstance(Reader) - Method in class org.sat4j.reader.Reader
Deprecated.
parseInstance(String) - Method in class org.sat4j.reader.XMLCSPReader
 
parseInstance(Reader) - Method in class org.sat4j.reader.XMLCSPReader
 
parseInstance(InputStream) - Method in class org.sat4j.reader.XMLCSPReader
 
parseInstance(int[], int[], int[][], int) - Method in class org.sat4j.tools.DimacsArrayReader
 
parseString(String) - Method in class org.sat4j.reader.JSONReader
 
PARSING_ERROR - Static variable in exception org.sat4j.reader.ParseFormatException
 
PB - Static variable in class org.sat4j.pb.reader.JSONPBReader
 
PBAdapter - Class in org.sat4j.pb.tools
Allow to put a ISolver when an IPBSolver is required.
PBAdapter(ISolver) - Constructor for class org.sat4j.pb.tools.PBAdapter
 
PBConstr - Interface in org.sat4j.pb.constraints.pb
 
PBDataStructureFactory - Interface in org.sat4j.pb.core
 
PBInstanceReader - Class in org.sat4j.pb.reader
An reader having the responsibility to choose the right reader according to the input.
PBInstanceReader(IPBSolver) - Constructor for class org.sat4j.pb.reader.PBInstanceReader
 
PBLongMaxClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
PBLongMaxClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.PBLongMaxClauseCardConstrDataStructure
 
PBLongMinClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
PBLongMinClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.PBLongMinClauseCardConstrDataStructure
 
PBMaxClauseAtLeastConstrDataStructure - Class in org.sat4j.pb.constraints
 
PBMaxClauseAtLeastConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.PBMaxClauseAtLeastConstrDataStructure
 
PBMaxClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
PBMaxClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.PBMaxClauseCardConstrDataStructure
 
PBMaxDataStructure - Class in org.sat4j.pb.constraints
 
PBMaxDataStructure() - Constructor for class org.sat4j.pb.constraints.PBMaxDataStructure
 
PBMinClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
PBMinClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.PBMinClauseCardConstrDataStructure
 
PBMinDataStructure - Class in org.sat4j.pb.constraints
 
PBMinDataStructure() - Constructor for class org.sat4j.pb.constraints.PBMinDataStructure
 
PBSolver - Class in org.sat4j.pb.core
 
PBSolver(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder, RestartStrategy) - Constructor for class org.sat4j.pb.core.PBSolver
 
PBSolver(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, SearchParams, IOrder, RestartStrategy) - Constructor for class org.sat4j.pb.core.PBSolver
 
PBSolverCautious - Class in org.sat4j.pb.core
 
PBSolverCautious(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder) - Constructor for class org.sat4j.pb.core.PBSolverCautious
 
PBSolverCautious(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder, int) - Constructor for class org.sat4j.pb.core.PBSolverCautious
 
PBSolverClause - Class in org.sat4j.pb.core
 
PBSolverClause(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder) - Constructor for class org.sat4j.pb.core.PBSolverClause
 
PBSolverCP - Class in org.sat4j.pb.core
 
PBSolverCP(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder) - Constructor for class org.sat4j.pb.core.PBSolverCP
 
PBSolverCP(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, SearchParams, IOrder, RestartStrategy) - Constructor for class org.sat4j.pb.core.PBSolverCP
 
PBSolverCP(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, SearchParams, IOrder) - Constructor for class org.sat4j.pb.core.PBSolverCP
 
PBSolverDecorator - Class in org.sat4j.pb
A decorator for the PB solvers.
PBSolverDecorator(IPBSolver) - Constructor for class org.sat4j.pb.PBSolverDecorator
 
PBSolverResCP - Class in org.sat4j.pb.core
 
PBSolverResCP(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder) - Constructor for class org.sat4j.pb.core.PBSolverResCP
 
PBSolverResCP(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder, long) - Constructor for class org.sat4j.pb.core.PBSolverResCP
 
PBSolverResCP(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, SearchParams, IOrder, RestartStrategy) - Constructor for class org.sat4j.pb.core.PBSolverResCP
 
PBSolverResCP(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, SearchParams, IOrder) - Constructor for class org.sat4j.pb.core.PBSolverResCP
 
PBSolverResolution - Class in org.sat4j.pb.core
 
PBSolverResolution(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, SearchParams, IOrder, RestartStrategy) - Constructor for class org.sat4j.pb.core.PBSolverResolution
 
PBSolverResolution(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder, RestartStrategy) - Constructor for class org.sat4j.pb.core.PBSolverResolution
 
PBSolverStats - Class in org.sat4j.pb.core
 
PBSolverStats() - Constructor for class org.sat4j.pb.core.PBSolverStats
 
PBSolverWithImpliedClause - Class in org.sat4j.pb.core
 
PBSolverWithImpliedClause(LearningStrategy<PBDataStructureFactory>, PBDataStructureFactory, IOrder) - Constructor for class org.sat4j.pb.core.PBSolverWithImpliedClause
 
PercentLengthLearning<D extends DataStructureFactory> - Class in org.sat4j.minisat.learning
Selects the constraints to learn according to its length as a percentage of the total number of variables in the solver universe.
PercentLengthLearning() - Constructor for class org.sat4j.minisat.learning.PercentLengthLearning
 
PercentLengthLearning(int) - Constructor for class org.sat4j.minisat.learning.PercentLengthLearning
 
PHASE - Static variable in class org.sat4j.sat.Solvers
 
PhaseCachingAutoEraseStrategy - Class in org.sat4j.minisat.orders
 
PhaseCachingAutoEraseStrategy() - Constructor for class org.sat4j.minisat.orders.PhaseCachingAutoEraseStrategy
 
PhaseCommandComponent - Class in org.sat4j.sat
 
PhaseCommandComponent(String, SolverController, String) - Constructor for class org.sat4j.sat.PhaseCommandComponent
 
PhaseInLastLearnedClauseSelectionStrategy - Class in org.sat4j.minisat.orders
Keeps record of the phase of a variable in the lastest recorded clause.
PhaseInLastLearnedClauseSelectionStrategy() - Constructor for class org.sat4j.minisat.orders.PhaseInLastLearnedClauseSelectionStrategy
 
phaseStrategy - Variable in class org.sat4j.minisat.orders.VarOrderHeap
 
pLiterals - Variable in class org.sat4j.tools.AbstractMinimalModel
 
PointPainterCross - Class in org.sat4j.sat.visu
 
PointPainterCross(int) - Constructor for class org.sat4j.sat.visu.PointPainterCross
Creates an instance with a default cross size of 4.
PointPainterCross() - Constructor for class org.sat4j.sat.visu.PointPainterCross
Creates an instance with the given cross size.
PointPainterPlus - Class in org.sat4j.sat.visu
 
PointPainterPlus(int) - Constructor for class org.sat4j.sat.visu.PointPainterPlus
Creates an instance with a default plus size of 4.
PointPainterPlus() - Constructor for class org.sat4j.sat.visu.PointPainterPlus
Creates an instance with the given plus size.
Policy - Class in org.sat4j.tools.encoding
This class allows the use of different encodings for different cardinality constraints.
Policy() - Constructor for class org.sat4j.tools.encoding.Policy
 
pop() - Method in class org.sat4j.core.ReadOnlyVec
 
pop() - Method in class org.sat4j.core.ReadOnlyVecInt
 
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.csp.Domain
 
pos(int) - Method in class org.sat4j.csp.EnumeratedDomain
 
pos(int) - Method in class org.sat4j.csp.RangeDomain
 
pos(int) - Method in class org.sat4j.csp.SingletonDomain
 
positiveLiterals(ISolver) - Static method in class org.sat4j.tools.AbstractMinimalModel
 
PositiveLiteralSelectionStrategy - Class in org.sat4j.minisat.orders
 
PositiveLiteralSelectionStrategy() - Constructor for class org.sat4j.minisat.orders.PositiveLiteralSelectionStrategy
 
posLit(int) - Static method in class org.sat4j.core.LiteralsUtils
Returns the positive literal associated with a variable.
ppcm(BigInteger, BigInteger) - Static method in class org.sat4j.pb.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.pb.constraints.pb.WatchPb
ppcm : least common multiple for two integers (plus petit commun multiple)
ppcm(BigInteger, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.WatchPbLong
ppcm : least common multiple for two integers (plus petit commun multiple)
ppcm(BigInteger, BigInteger) - Static method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
ppcm : least common multiple for two integers (plus petit commun multiple)
Predicate - Class in org.sat4j.csp
A predicate is a formula given in intension.
Predicate() - Constructor for class org.sat4j.csp.Predicate
 
predicateExpression(String) - Method in class org.sat4j.csp.main.SimpleCallback
provide the expression of the current predicate
predicateExpression(String) - Method in interface org.sat4j.csp.xml.ICSPCallback
provide the expression of the current predicate
predicateExpression(String) - Method in class org.sat4j.reader.CSPReader
 
prevboolmodel - Variable in class org.sat4j.tools.LexicoDecorator
 
prevConstr - Variable in class org.sat4j.tools.LexicoDecorator
 
prevfullmodel - Variable in class org.sat4j.tools.LexicoDecorator
 
prevmodelwithinternalvars - Variable in class org.sat4j.tools.LexicoDecorator
 
prime - Variable in class org.sat4j.AbstractLauncher
 
primeImplicant() - Method in class org.sat4j.minisat.core.Solver
 
primeImplicant(int) - Method in class org.sat4j.minisat.core.Solver
 
primeImplicant() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
primeImplicant(int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
primeImplicant() - Method in interface org.sat4j.specs.IProblem
Provide a prime implicant, i.e. a set of literal that is sufficient to satisfy all constraints of the problem.
primeImplicant(int) - Method in interface org.sat4j.specs.IProblem
Check if a given literal is part of the prime implicant computed by the IProblem.primeImplicant() method.
primeImplicant() - Method in class org.sat4j.tools.AbstractOutputSolver
 
primeImplicant(int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
primeImplicant(int) - Method in class org.sat4j.tools.DimacsStringSolver
 
primeImplicant() - Method in class org.sat4j.tools.ManyCore
 
primeImplicant(int) - Method in class org.sat4j.tools.ManyCore
 
primeImplicant() - Method in class org.sat4j.tools.ModelIterator
 
primeImplicant() - Method in class org.sat4j.tools.SolverDecorator
 
primeImplicant(int) - Method in class org.sat4j.tools.SolverDecorator
 
primeImplicant() - Method in class org.sat4j.tools.StatisticsSolver
 
primeImplicant(int) - Method in class org.sat4j.tools.StatisticsSolver
 
printInfos(PrintWriter) - Method in class org.sat4j.minisat.core.Solver
 
printInfos(PrintWriter, String) - Method in class org.sat4j.minisat.core.Solver
 
printInfos(PrintWriter, String) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
printInfos(PrintWriter) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
printInfos(PrintWriter, String) - Method in interface org.sat4j.specs.IProblem
Deprecated.
printInfos(PrintWriter) - Method in interface org.sat4j.specs.IProblem
To print additional informations regarding the problem.
printInfos(PrintWriter, String) - Method in class org.sat4j.tools.AbstractOutputSolver
 
printInfos(PrintWriter) - Method in class org.sat4j.tools.DimacsOutputSolver
 
printInfos(PrintWriter) - Method in class org.sat4j.tools.DimacsStringSolver
 
printInfos(PrintWriter, String) - Method in class org.sat4j.tools.ManyCore
 
printInfos(PrintWriter) - Method in class org.sat4j.tools.ManyCore
 
printInfos(PrintWriter, String) - Method in class org.sat4j.tools.SolverDecorator
 
printInfos(PrintWriter) - Method in class org.sat4j.tools.SolverDecorator
 
printInfos(PrintWriter, String) - Method in class org.sat4j.tools.StatisticsSolver
Deprecated.
printInfos(PrintWriter) - Method in class org.sat4j.tools.StatisticsSolver
 
printLearntClausesInfos(PrintWriter, String) - Method in class org.sat4j.minisat.core.Solver
 
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) - 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.RandomWalkDecorator
 
printStat(PrintWriter, String) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
printStat(PrintWriter, String) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
printStat(PrintStream, String) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
printStat(PrintWriter, String) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
printStat(PrintWriter) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
printStat(PrintWriter, String) - Method in class org.sat4j.pb.core.PBSolverStats
 
printStat(PrintStream, String) - Method in interface org.sat4j.specs.ISolver
Deprecated.
printStat(PrintWriter, String) - Method in interface org.sat4j.specs.ISolver
Deprecated.
using the prefix does no longer makes sense because the solver owns it.
printStat(PrintWriter) - Method in interface org.sat4j.specs.ISolver
Display statistics to the given output writer
printStat(PrintStream, String) - Method in class org.sat4j.tools.AbstractOutputSolver
 
printStat(PrintWriter, String) - Method in class org.sat4j.tools.AbstractOutputSolver
 
printStat(PrintWriter) - Method in class org.sat4j.tools.DimacsOutputSolver
 
printStat(PrintWriter) - Method in class org.sat4j.tools.DimacsStringSolver
 
printStat(PrintStream, String) - Method in class org.sat4j.tools.ManyCore
Deprecated.
printStat(PrintWriter, String) - Method in class org.sat4j.tools.ManyCore
 
printStat(PrintWriter) - Method in class org.sat4j.tools.ManyCore
 
printStat(PrintStream, String) - Method in class org.sat4j.tools.SolverDecorator
Deprecated.
printStat(PrintWriter, String) - Method in class org.sat4j.tools.SolverDecorator
 
printStat(PrintWriter) - Method in class org.sat4j.tools.SolverDecorator
 
printStat(PrintStream, String) - Method in class org.sat4j.tools.StatisticsSolver
Deprecated.
printStat(PrintWriter, String) - Method in class org.sat4j.tools.StatisticsSolver
Deprecated.
printStat(PrintWriter) - Method in class org.sat4j.tools.StatisticsSolver
 
problem - Variable in class org.sat4j.AbstractLauncher
 
ProblemType - Enum in org.sat4j.sat
This class enumerates the different types of problem that can be solved when using a launcher.
Product - Class in org.sat4j.tools.encoding
Implementation of product encoding for at most one and at most k constraints.
Product() - Constructor for class org.sat4j.tools.encoding.Product
 
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.BinaryClause
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
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
 
propagate(UnitPropagationListener, int) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPb
Propagation of a falsified literal
propagate(UnitPropagationListener, int) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLong
Propagation of a falsified literal
propagate(UnitPropagationListener, int) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLongCP
Propagation of a falsified literal
propagate(UnitPropagationListener, int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPb
Propagation of a falsified literal
propagate(UnitPropagationListener, int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
Propagation of a falsified literal
propagate(UnitPropagationListener, int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
Propagation of a falsified literal
propagate(UnitPropagationListener, int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
propagating(int, IConstr) - Method in class org.sat4j.sat.DetailedCommandPanel
 
propagating(int, IConstr) - Method in interface org.sat4j.specs.SearchListener
Unit propagation
propagating(int, IConstr) - Method in class org.sat4j.tools.DotSearchTracing
 
propagating(int, IConstr) - Method in class org.sat4j.tools.MultiTracing
 
propagating(int, IConstr) - Method in class org.sat4j.tools.SearchListenerAdapter
 
propagating(int, IConstr) - Method in class org.sat4j.tools.SpeedTracing
 
propagating(int, IConstr) - Method in class org.sat4j.tools.TextOutputTracing
 
propagations - Variable in class org.sat4j.minisat.core.SolverStats
 
propertyChange(PropertyChangeEvent) - Method in class org.sat4j.sat.visu.TraceComposite
 
provideUnitClauses(UnitPropagationListener) - Method in interface org.sat4j.specs.UnitClauseProvider
 
provideUnitClauses(UnitPropagationListener) - Method in class org.sat4j.tools.ManyCore
 
PSEUDO_PATTERN - Static variable in class org.sat4j.pb.reader.JSONPBReader
 
PseudoBitsAdderDecorator - Class in org.sat4j.pb
A decorator that computes minimal pseudo boolean models.
PseudoBitsAdderDecorator(IPBSolver) - Constructor for class org.sat4j.pb.PseudoBitsAdderDecorator
 
PseudoIteratorDecorator - Class in org.sat4j.pb
A decorator that computes all pseudo boolean models.
PseudoIteratorDecorator(IPBSolver) - Constructor for class org.sat4j.pb.PseudoIteratorDecorator
 
PseudoOptDecorator - Class in org.sat4j.pb
A decorator that computes minimal pseudo boolean models.
PseudoOptDecorator(IPBSolver) - Constructor for class org.sat4j.pb.PseudoOptDecorator
Create a PB decorator for which a non optimal solution means that the problem is satisfiable.
PseudoOptDecorator(IPBSolver, boolean) - Constructor for class org.sat4j.pb.PseudoOptDecorator
Create a PB decorator with a specific semantic of non optimal solution.
PseudoOptDecorator(IPBSolver, boolean, boolean) - Constructor for class org.sat4j.pb.PseudoOptDecorator
Create a PB decorator with a specific semantic of non optimal solution.
Pseudos - Class in org.sat4j.pb.constraints.pb
 
Pseudos() - Constructor for class org.sat4j.pb.constraints.pb.Pseudos
 
PuebloMinWatchPb - Class in org.sat4j.pb.constraints.pb
 
PuebloMinWatchPBConstructor - Class in org.sat4j.pb.constraints
 
PuebloMinWatchPBConstructor() - Constructor for class org.sat4j.pb.constraints.PuebloMinWatchPBConstructor
 
PuebloPBMinClauseAtLeastConstrDataStructure - Class in org.sat4j.pb.constraints
 
PuebloPBMinClauseAtLeastConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.PuebloPBMinClauseAtLeastConstrDataStructure
 
PuebloPBMinClauseCardConstrDataStructure - Class in org.sat4j.pb.constraints
 
PuebloPBMinClauseCardConstrDataStructure() - Constructor for class org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure
 
PuebloPBMinDataStructure - Class in org.sat4j.pb.constraints
 
PuebloPBMinDataStructure() - Constructor for class org.sat4j.pb.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.ReadOnlyVec
 
push(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
push(T) - Method in class org.sat4j.core.Vec
 
push(int) - Method in class org.sat4j.core.VecInt
 
push(int) - Method in class org.sat4j.minisat.core.CircularBuffer
 
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
 
putback(char) - Method in class org.sat4j.pb.reader.OPBReader2005
put back a character into the stream (only one chr can be put back)

Q

QuickXplain2001Strategy - Class in org.sat4j.tools.xplain
An implementation of the QuickXplain algorithm as explained by Ulrich Junker in the following paper:
QuickXplain2001Strategy() - Constructor for class org.sat4j.tools.xplain.QuickXplain2001Strategy
 
QuickXplainStrategy - Class in org.sat4j.tools.xplain
An implementation of the QuickXplain algorithm as explained by Ulrich Junker in the following paper:
QuickXplainStrategy() - Constructor for class org.sat4j.tools.xplain.QuickXplainStrategy
 

R

RAND - Static variable in class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
RandomAccessModel - Interface in org.sat4j.specs
That interface allows to efficiently retrieve the truth value of a given variable in the solver.
RandomLiteralSelectionStrategy - Class in org.sat4j.minisat.orders
The variable selection strategy randomly picks one phase, either positive or negative.
RandomLiteralSelectionStrategy() - Constructor for class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
RandomWalkCommandComponent - Class in org.sat4j.sat
 
RandomWalkCommandComponent(String, SolverController) - Constructor for class org.sat4j.sat.RandomWalkCommandComponent
 
RandomWalkDecorator - Class in org.sat4j.minisat.orders
 
RandomWalkDecorator(VarOrderHeap) - Constructor for class org.sat4j.minisat.orders.RandomWalkDecorator
 
RandomWalkDecorator(VarOrderHeap, double) - Constructor for class org.sat4j.minisat.orders.RandomWalkDecorator
 
RandomWalkDecoratorObjective - Class in org.sat4j.pb.orders
 
RandomWalkDecoratorObjective(VarOrderHeapObjective, double) - Constructor for class org.sat4j.pb.orders.RandomWalkDecoratorObjective
 
RangeDomain - Class in org.sat4j.csp
 
RangeDomain(int, int) - Constructor for class org.sat4j.csp.RangeDomain
 
readConstraint() - Method in class org.sat4j.pb.reader.OPBReader2005
read a constraint calls beginConstraint, constraintTerm and endConstraint
readConstrs() - 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.pb.reader.OPBReader2005
read an identifier from stream and store it in s
readInteger(StringBuffer) - Method in class org.sat4j.pb.reader.OPBReader2005
read a integer from file
readMetaData() - Method in class org.sat4j.pb.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.pb.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
readMetaData() - Method in class org.sat4j.pb.reader.OPBReader2010
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.pb.reader.OPBReader2012
 
readObjective() - Method in class org.sat4j.pb.reader.OPBReader2005
read the objective line (if any) calls beginObjective, objectiveTerm and endObjective
readObjective() - Method in class org.sat4j.pb.reader.OPBReader2010
 
readObjective() - Method in class org.sat4j.pb.reader.OPBReader2012
 
ReadOnlyVec<T> - Class in org.sat4j.core
Utility class to allow Read Only access to an IVec.
ReadOnlyVec(IVec<T>) - Constructor for class org.sat4j.core.ReadOnlyVec
 
ReadOnlyVecInt - Class in org.sat4j.core
Utility class to allow Read Only access only to an IVecInt.
ReadOnlyVecInt(IVecInt) - Constructor for class org.sat4j.core.ReadOnlyVecInt
 
readProblem(String) - Method in class org.sat4j.AbstractLauncher
Reads a problem file from the command line.
readProblem(String) - Method in class org.sat4j.maxsat.GenericOptLauncher
 
readProblem(String) - Method in class org.sat4j.pb.LanceurPseudo2005
 
readProblem(String) - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
readProblemLine() - Method in class org.sat4j.maxsat.reader.WDimacsReader
 
readProblemLine() - Method in class org.sat4j.reader.DimacsReader
 
readProblemLine() - Method in class org.sat4j.reader.GroupedCNFReader
 
readTerm(StringBuffer, StringBuffer) - Method in class org.sat4j.pb.reader.OPBReader2005
read a term into coeff and var
readTerm(StringBuffer, StringBuffer) - Method in class org.sat4j.pb.reader.OPBReader2006
read a term into coeff and var
readTerm(StringBuffer, StringBuffer) - Method in class org.sat4j.pb.reader.OPBReader2007
 
readVariablesExplanation() - Method in class org.sat4j.pb.reader.OPBEclipseReader2007
read the list for variables explanation (if any) calls beginListOfVariables and endListOfVariables
readVariablesExplanation() - Method in class org.sat4j.pb.reader.OPBReader2005
 
readWord() - Method in class org.sat4j.pb.reader.OPBReader2005
read a word from file
realNumberOfVariables() - Method in class org.sat4j.minisat.core.Solver
 
realNumberOfVariables() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
realNumberOfVariables() - Method in interface org.sat4j.specs.ISolver
Retrieve the real number of variables used in the solver.
realNumberOfVariables() - Method in class org.sat4j.tools.DimacsOutputSolver
 
realNumberOfVariables() - Method in class org.sat4j.tools.DimacsStringSolver
 
realNumberOfVariables() - Method in class org.sat4j.tools.ManyCore
 
realNumberOfVariables() - Method in class org.sat4j.tools.SolverDecorator
 
realNumberOfVariables() - Method in class org.sat4j.tools.StatisticsSolver
 
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
reason - Variable in class org.sat4j.minisat.core.Pair
 
reduce(IVec<Constr>) - Method in interface org.sat4j.minisat.core.LearnedConstraintsDeletionStrategy
Hook method called when the solver wants to reduce the set of learned clauses.
reduceDB() - 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(IWatchPb, BigInteger[], int, BigInteger) - Method in class org.sat4j.pb.constraints.pb.ConflictMap
constraint reduction : removes a literal of the constraint.
reduceInConstraint(IWatchPb, BigInteger[], int, BigInteger) - Method in interface org.sat4j.pb.constraints.pb.IConflict
Reduction d'une contrainte On supprime un litteral non assigne prioritairement, vrai sinon.
reduceUntilConflict(int, int, BigInteger[], IWatchPb) - Method in class org.sat4j.pb.constraints.pb.ConflictMap
 
reduceUntilConflict(int, int, BigInteger[], IWatchPb) - Method in class org.sat4j.pb.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[], IWatchPb) - Method in class org.sat4j.pb.constraints.pb.ConflictMapSwitchToClause
reduces the constraint defined by wpb until the result of the cutting plane is a conflict. this reduction returns either a clause if .
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.BinaryClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.LearntHTClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.OriginalHTClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
register() - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
register() - Method in interface org.sat4j.minisat.core.Constr
Register the constraint to the solver.
register() - Method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
register() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
register() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
register() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
registerLiteral(int) - Method in class org.sat4j.minisat.core.Solver
 
registerLiteral(int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
registerLiteral(int) - Method in interface org.sat4j.specs.ISolver
Tell the solver to consider that the literal is in the CNF.
registerLiteral(int) - Method in class org.sat4j.tools.DimacsOutputSolver
 
registerLiteral(int) - Method in class org.sat4j.tools.DimacsStringSolver
 
registerLiteral(int) - Method in class org.sat4j.tools.ManyCore
 
registerLiteral(int) - Method in class org.sat4j.tools.SolverDecorator
 
registerLiteral(int) - Method in class org.sat4j.tools.StatisticsSolver
 
reinitialiser() - Method in class org.sat4j.sat.RemoteControlFrame
 
Relation - Interface in org.sat4j.csp.constraints
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 :-)
RemoteControlFrame - Class in org.sat4j.sat
JFrame for the remote control.
RemoteControlFrame(String, String, String[]) - Constructor for class org.sat4j.sat.RemoteControlFrame
 
RemoteControlFrame(String, String) - Constructor for class org.sat4j.sat.RemoteControlFrame
 
RemoteControlFrame(String) - Constructor for class org.sat4j.sat.RemoteControlFrame
 
RemoteControlFrame(String, String[]) - Constructor for class org.sat4j.sat.RemoteControlFrame
 
RemoteControlStrategy - Class in org.sat4j.sat
Strategy used by the solver when launched with the remote control.
RemoteControlStrategy(ILogAble) - Constructor for class org.sat4j.sat.RemoteControlStrategy
 
RemoteControlStrategy() - Constructor for class org.sat4j.sat.RemoteControlStrategy
 
remove(T) - Method in class org.sat4j.core.ReadOnlyVec
 
remove(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
remove(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
remove(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
Removes a constraint from the solver
remove(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
remove(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
remove(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
remove(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
remove(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
remove(UnitPropagationListener) - Method in interface org.sat4j.minisat.core.Constr
Remove a constraint from the solver.
remove(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPb
Remove a constraint from the solver
remove(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLong
Remove a constraint from the solver
remove(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLongCP
Remove a constraint from the solver
remove(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MinWatchPb
Remove the constraint from the solver
remove(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
Remove the constraint from the solver
remove(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
Remove the constraint from the solver
remove(UnitPropagationListener) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
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!!!
removeAllPointHighlighters() - Method in class org.sat4j.sat.visu.TraceComposite
 
removeAllPoints() - Method in class org.sat4j.sat.visu.TraceComposite
 
removeComputingTrace(ITrace2D) - Method in class org.sat4j.sat.visu.TraceComposite
 
removeConstr(IConstr) - Method in class org.sat4j.minisat.core.Solver
 
removeConstr(IConstr) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
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.AbstractOutputSolver
 
removeConstr(IConstr) - Method in class org.sat4j.tools.ManyCore
 
removeConstr(IConstr) - Method in class org.sat4j.tools.SolverDecorator
 
removeConstr(IConstr) - Method in class org.sat4j.tools.StatisticsSolver
 
removeConstr(IConstr) - Method in class org.sat4j.tools.xplain.Xplain
 
removeErrorBarPolicy(IErrorBarPolicy<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
removeFrom(ISolver) - Method in class org.sat4j.core.ConstrGroup
 
removePoint(ITracePoint2D) - Method in class org.sat4j.sat.visu.TraceComposite
 
removePointHighlighter(IPointPainter<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.sat4j.sat.visu.TraceComposite
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.sat4j.sat.visu.TraceComposite
 
removeSubsumedConstr(IConstr) - Method in class org.sat4j.minisat.core.Solver
 
removeSubsumedConstr(IConstr) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
removeSubsumedConstr(IConstr) - Method in interface org.sat4j.specs.ISolver
Remove a constraint returned by one of the add method from the solver that is subsumed by a constraint already in the solver or to be added to the solver.
removeSubsumedConstr(IConstr) - Method in interface org.sat4j.specs.ISolverService
Remove a constraint returned by one of the add method from the solver that is subsumed by a constraint already in the solver or to be added to the solver.
removeSubsumedConstr(IConstr) - Method in class org.sat4j.tools.AbstractOutputSolver
 
removeSubsumedConstr(IConstr) - Method in class org.sat4j.tools.ManyCore
 
removeSubsumedConstr(IConstr) - Method in class org.sat4j.tools.SolverDecorator
 
removeSubsumedConstr(IConstr) - Method in class org.sat4j.tools.StatisticsSolver
 
removeSubsumedConstr(IConstr) - Method in class org.sat4j.tools.xplain.Xplain
 
removeTracePainter(ITracePainter<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
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.BinaryClause
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
rescaleBy(double) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
rescaleBy(double) - Method in interface org.sat4j.minisat.core.Constr
Rescale the clause activity by a value.
rescaleBy(double) - Method in class org.sat4j.pb.constraints.pb.WatchPb
to re-scale the activity of the constraint
rescaleBy(double) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
to re-scale the activity of the constraint
rescaleBy(double) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
to re-scale the activity of the constraint
reset() - Method in class org.sat4j.maxsat.MinCostDecorator
 
reset() - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
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.ConflictTimer
 
reset() - Method in class org.sat4j.minisat.core.ConflictTimerAdapter
 
reset() - Method in class org.sat4j.minisat.core.ConflictTimerContainer
 
reset() - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
reset(int) - Method in interface org.sat4j.minisat.core.ILits
Reset a literal in the vocabulary.
reset() - Method in class org.sat4j.minisat.core.Solver
 
reset() - Method in class org.sat4j.minisat.core.SolverStats
 
reset() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
reset() - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
reset() - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
reset() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
reset() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
reset() - Method in class org.sat4j.minisat.restarts.NoRestarts
 
reset() - Method in class org.sat4j.opt.MaxSatDecorator
 
reset() - Method in class org.sat4j.opt.MinOneDecorator
 
reset() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
reset() - Method in class org.sat4j.pb.core.PBSolverStats
 
reset() - Method in class org.sat4j.pb.PseudoOptDecorator
 
reset() - Method in class org.sat4j.pb.tools.DependencyHelper
Reset the state of the helper (mapping, objective function, etc).
reset() - Method in class org.sat4j.sat.RemoteControlStrategy
 
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.DimacsStringSolver
 
reset() - Method in class org.sat4j.tools.ManyCore
 
reset() - Method in class org.sat4j.tools.ModelIterator
 
reset() - Method in class org.sat4j.tools.OptToSatAdapter
 
reset() - Method in class org.sat4j.tools.SolverDecorator
 
reset() - Method in class org.sat4j.tools.StatisticsSolver
 
resetPool() - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
resetPool() - Method in interface org.sat4j.minisat.core.ILits
reset the vocabulary.
resolve(PBConstr, int, VarActivityListener) - Method in class org.sat4j.pb.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.pb.constraints.pb.IConflict
Effectue une resolution avec une contrainte PB.
RESTART - Static variable in class org.sat4j.sat.VerySimpleCommandPanel
 
RestartCommandComponent - Class in org.sat4j.sat
 
RestartCommandComponent(String, SolverController, String, ILogAble) - Constructor for class org.sat4j.sat.RestartCommandComponent
 
restarting() - Method in class org.sat4j.sat.DetailedCommandPanel
 
restarting() - Method in interface org.sat4j.specs.SearchListener
The solver restarts the search.
restarting() - Method in class org.sat4j.tools.ConflictDepthTracing
 
restarting() - Method in class org.sat4j.tools.ConflictLevelTracing
 
restarting() - Method in class org.sat4j.tools.DecisionTracing
 
restarting() - Method in class org.sat4j.tools.HeuristicsTracing
 
restarting() - Method in class org.sat4j.tools.LearnedClausesSizeTracing
 
restarting() - Method in class org.sat4j.tools.LearnedTracing
 
restarting() - Method in class org.sat4j.tools.MultiTracing
 
restarting() - Method in class org.sat4j.tools.SearchListenerAdapter
 
restarting() - Method in class org.sat4j.tools.SpeedTracing
 
restarting() - Method in class org.sat4j.tools.TextOutputTracing
 
RESTARTS - Static variable in class org.sat4j.sat.Solvers
 
RestartStrategy - Interface in org.sat4j.minisat.core
Abstraction allowing to choose various restarts strategies.
rootLevel - Variable in class org.sat4j.minisat.core.Solver
position of assumptions before starting the search.
rootSimplifications - Variable in class org.sat4j.minisat.core.SolverStats
 
RSATLastLearnedClausesPhaseSelectionStrategy - Class in org.sat4j.minisat.orders
Keeps track of the phase of the latest assignment.
RSATLastLearnedClausesPhaseSelectionStrategy() - Constructor for class org.sat4j.minisat.orders.RSATLastLearnedClausesPhaseSelectionStrategy
 
RSATPhaseSelectionStrategy - Class in org.sat4j.minisat.orders
Keeps track of the phase of the latest assignment.
RSATPhaseSelectionStrategy() - Constructor for class org.sat4j.minisat.orders.RSATPhaseSelectionStrategy
 
RTSI - Class in org.sat4j.sat
This class allows dynamic search for classes.
run(String[]) - Method in class org.sat4j.AbstractLauncher
 
run() - Method in class org.sat4j.minisat.core.ConflictTimerAdapter
 
run(String[]) - Method in class org.sat4j.MUSLauncher
 
run(String[]) - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
run(String[]) - Method in class org.sat4j.sat.Launcher
 
RupSearchListener<S extends ISolverService> - Class in org.sat4j.tools
Output an unsat proof using the reverse unit propagation (RUP) format.
RupSearchListener(String) - Constructor for class org.sat4j.tools.RupSearchListener
 

S

sanityCheck(IVecInt, ILits, UnitPropagationListener) - Static method in class org.sat4j.minisat.constraints.cnf.Clauses
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
SAT4J_MAX_BIG_INTEGER - Static variable in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
SAT4J_MAX_BIG_INTEGER - Static variable in class org.sat4j.pb.reader.OPBReader2010
 
SATISFIABLE - Static variable in class org.sat4j.ExitCode
 
satisfies(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
satisfies(int) - Method in interface org.sat4j.minisat.core.ILits
Satisfies a boolean variable (truth value is TRUE).
saturation() - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
saturation() - Method in class org.sat4j.pb.constraints.pb.MapPb
 
scanner - Variable in class org.sat4j.reader.DimacsReader
 
SearchEnumeratorListener - Class in org.sat4j.tools
That class allows to iterate over the models from the inside: conflicts are created to ask the solver to backtrack.
SearchEnumeratorListener(SolutionFoundListener) - Constructor for class org.sat4j.tools.SearchEnumeratorListener
 
SearchListener<S extends ISolverService> - Interface in org.sat4j.specs
Interface to the solver main steps.
SearchListenerAdapter<S extends ISolverService> - Class in org.sat4j.tools
 
SearchListenerAdapter() - Constructor for class org.sat4j.tools.SearchListenerAdapter
 
SearchMinOneListener - Class in org.sat4j.tools
That class allows to iterate over the models from the inside: conflicts are created to ask the solver to backtrack.
SearchMinOneListener(SolutionFoundListener) - Constructor for class org.sat4j.tools.SearchMinOneListener
 
SearchOptimizerListener - Class in org.sat4j.pb.tools
 
SearchOptimizerListener(SolutionFoundListener) - Constructor for class org.sat4j.pb.tools.SearchOptimizerListener
 
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(int) - Method in interface org.sat4j.minisat.core.IPhaseSelectionStrategy
selects the phase of the variable according to a phase selection strategy.
select(int) - Method in class org.sat4j.minisat.orders.NegativeLiteralSelectionStrategy
 
select(int) - Method in class org.sat4j.minisat.orders.PositiveLiteralSelectionStrategy
 
select() - Method in class org.sat4j.minisat.orders.PureOrder
 
select(int) - Method in class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
select() - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
select() - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
select() - Method in class org.sat4j.minisat.orders.VarOrderHeap
Selectionne une nouvelle variable, non affectee, ayant l'activite la plus elevee.
select(int) - Method in class org.sat4j.sat.RemoteControlStrategy
 
Sequential - Class in org.sat4j.tools.encoding
Implementation of the sequential encoding for the at most k constraint.
Sequential() - Constructor for class org.sat4j.tools.encoding.Sequential
 
set(int, T) - Method in class org.sat4j.core.ReadOnlyVec
 
set(int, int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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
 
setActivateGnuplot(boolean) - Method in class org.sat4j.sat.RemoteControlFrame
 
setActivateRadioTracing(boolean) - Method in class org.sat4j.sat.RemoteControlFrame
 
setActivateTracingEditable(boolean) - Method in class org.sat4j.sat.RemoteControlFrame
 
setActivateTracingEditableUnderCondition(boolean) - Method in class org.sat4j.sat.RemoteControlFrame
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.LearntBinaryClause
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.LearntHTClause
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.OriginalHTClause
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
setActivity(double) - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
setActivity(double) - Method in interface org.sat4j.minisat.core.Constr
Set the activity at a specific value
setActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
setActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
setActivity(double) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
setActivityPercent(double) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setAtLeastKEncoding(EncodingStrategyAdapter) - Method in class org.sat4j.tools.encoding.Policy
 
setAtLeastKEncoding(EncodingStrategy) - Method in class org.sat4j.tools.encoding.Policy
 
setAtLeastOneEncoding(EncodingStrategyAdapter) - Method in class org.sat4j.tools.encoding.Policy
 
setAtLeastOneEncoding(EncodingStrategy) - Method in class org.sat4j.tools.encoding.Policy
 
setAtMostKEncoding(EncodingStrategyAdapter) - Method in class org.sat4j.tools.encoding.Policy
 
setAtMostKEncoding(EncodingStrategy) - Method in class org.sat4j.tools.encoding.Policy
 
setAtMostOneEncoding(EncodingStrategyAdapter) - Method in class org.sat4j.tools.encoding.Policy
 
setAtMostOneEncoding(EncodingStrategy) - Method in class org.sat4j.tools.encoding.Policy
 
setBackgroundColor(Color) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setBorderColor(Color) - Method in class org.sat4j.sat.visu.VisuPreferences
 
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
 
setChartBased(boolean) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setChoixSolverPanelEnabled(boolean) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setClaDecay(double) - Method in class org.sat4j.minisat.core.SearchParams
 
setClausesEvaluationTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setCleanNegDecisionTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setCleanPanelEnabled(boolean) - Method in class org.sat4j.sat.CleanCommandComponent
 
setCleanPanelOriginalStrategyEnabled(boolean) - Method in class org.sat4j.sat.CleanCommandComponent
 
setCleanPosDecisionTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setColor(Color) - Method in class org.sat4j.sat.visu.GnuplotDataFile
 
setColor(Color) - Method in class org.sat4j.sat.visu.GnuplotFunction
 
setColor(Color) - Method in class org.sat4j.sat.visu.TraceComposite
 
setConflictBoundIncFactor(double) - Method in class org.sat4j.minisat.core.SearchParams
 
setConflictDepthCleanTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setConflictDepthRestartTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setConflictDepthTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setConflictLevelCleanTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setConflictLevelRestartTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setConflictLevelTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setCorrection(BigInteger) - Method in class org.sat4j.pb.ObjectiveFunction
 
setCost(int, int) - Method in class org.sat4j.maxsat.MinCostDecorator
to set the cost of a given var.
setCrossSize(int) - Method in class org.sat4j.sat.visu.PointPainterCross
Sets the size of the cross point in pixels
setCurrentRestart(String) - Method in class org.sat4j.sat.RestartCommandComponent
 
setDataStructureFactory(D) - Method in interface org.sat4j.minisat.core.ICDCL
Change the internal representation of the constraints.
setDataStructureFactory(D) - Method in class org.sat4j.minisat.core.Solver
 
setDataStructureFactory(DataStructureFactory) - Method in class org.sat4j.minisat.learning.MiniSATLearning
 
setDBSimplificationAllowed(boolean) - Method in class org.sat4j.minisat.core.Solver
 
setDBSimplificationAllowed(boolean) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setDBSimplificationAllowed(boolean) - Method in interface org.sat4j.specs.ISolver
Set whether the solver is allowed to simplify the formula by propagating the truth value of top level satisfied variables.
setDBSimplificationAllowed(boolean) - Method in class org.sat4j.tools.AbstractOutputSolver
 
setDBSimplificationAllowed(boolean) - Method in class org.sat4j.tools.ManyCore
 
setDBSimplificationAllowed(boolean) - Method in class org.sat4j.tools.SolverDecorator
 
setDBSimplificationAllowed(boolean) - Method in class org.sat4j.tools.StatisticsSolver
 
setDisplayClausesEvaluation(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setDisplayClausesSize(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setDisplayConflictsDecision(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setDisplayConflictsTrail(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setDisplayDecisionIndexes(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setDisplayRestarts(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setDisplaySolutionLine(boolean) - Method in class org.sat4j.AbstractLauncher
To change the display so that solution line appears or not.
setDisplaySolutionLine(boolean) - Method in class org.sat4j.AbstractOptimizationLauncher
Deprecated.
 
setDisplaySpeed(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setDisplayVariablesEvaluation(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setErrorBarPolicy(IErrorBarPolicy<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
setExactlyKEncoding(EncodingStrategyAdapter) - Method in class org.sat4j.tools.encoding.Policy
 
setExactlyKEncoding(EncodingStrategy) - Method in class org.sat4j.tools.encoding.Policy
 
setExactlyOneEncoding(EncodingStrategyAdapter) - Method in class org.sat4j.tools.encoding.Policy
 
setExactlyOneEncoding(EncodingStrategy) - Method in class org.sat4j.tools.encoding.Policy
 
setExitCode(ExitCode) - Method in class org.sat4j.AbstractLauncher
Change the value of the exit code in the Launcher
setExitCode(ExitCode) - Method in interface org.sat4j.ILauncherMode
Allow to set a specific exit code to the launcher (in case of trivial unsatisfiability for instance).
setExpectedNumberOfClauses(int) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.minisat.core.Solver
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.opt.MaxSatDecorator
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.pb.LPStringSolver
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.pb.OPBStringSolver
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
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.DimacsStringSolver
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.tools.ManyCore
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.tools.SolverDecorator
 
setExpectedNumberOfClauses(int) - Method in class org.sat4j.tools.StatisticsSolver
 
setExpression(String) - Method in class org.sat4j.csp.Predicate
 
setFactor(int) - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
setFalse(T, C) - Method in class org.sat4j.pb.tools.DependencyHelper
Add a constraint to set the value of a domain object to false.
setFilename(String) - Method in class org.sat4j.sat.visu.GnuplotDataFile
 
setFilename(String) - Method in class org.sat4j.tools.FileBasedVisualizationTool
 
setFunctionExpression(String) - Method in class org.sat4j.sat.visu.GnuplotFunction
 
setFunctionLegend(String) - Method in class org.sat4j.sat.visu.GnuplotFunction
 
setGnuplotBased(boolean) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setGnuplotPreferences(VisuPreferences) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setHasClickedOnClean(boolean) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setHasClickedOnRestart(boolean) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setHeuristicsTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setIncomplete(boolean) - Method in class org.sat4j.AbstractLauncher
 
setIncomplete(boolean) - Method in class org.sat4j.AbstractOptimizationLauncher
Deprecated.
 
setIncomplete(boolean) - Method in interface org.sat4j.ILauncherMode
Allows the launcher to specifically return an upper bound of the optimal solution in case of a time out (for maxsat competitions for instance).
setInitConflictBound(int) - Method in class org.sat4j.minisat.core.SearchParams
 
setInstancePanelEnabled(boolean) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setInterrupted(boolean) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setKeepSolverHot(boolean) - Method in class org.sat4j.minisat.core.Solver
 
setKeepSolverHot(boolean) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setKeepSolverHot(boolean) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setKeepSolverHot(boolean) - Method in interface org.sat4j.sat.SolverController
 
setKeepSolverHot(boolean) - Method in interface org.sat4j.specs.ISolver
Changed the behavior of the SAT solver heuristics between successive calls.
setKeepSolverHot(boolean) - Method in class org.sat4j.tools.AbstractOutputSolver
 
setKeepSolverHot(boolean) - Method in class org.sat4j.tools.ManyCore
 
setKeepSolverHot(boolean) - Method in class org.sat4j.tools.SolverDecorator
 
setKeepSolverHot(boolean) - Method in class org.sat4j.tools.StatisticsSolver
 
setKeepSolverHotPanelEnabled(boolean) - Method in class org.sat4j.sat.HotSolverCommandComponent
 
setLastConstr(IConstr) - Method in class org.sat4j.tools.FullClauseSelectorSolver
 
setLauncherMode(ILauncherMode) - Method in class org.sat4j.AbstractLauncher
 
setLearnedClausesSizeCleanTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setLearnedClausesSizeRestartTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setLearnedClausesSizeTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setLearnedConstraintsDeletionStrategy(LearnedConstraintsDeletionStrategy) - Method in interface org.sat4j.minisat.core.ICDCL
 
setLearnedConstraintsDeletionStrategy(ConflictTimer, LearnedConstraintsEvaluationType) - Method in interface org.sat4j.minisat.core.ICDCL
 
setLearnedConstraintsDeletionStrategy(LearnedConstraintsEvaluationType) - Method in interface org.sat4j.minisat.core.ICDCL
 
setLearnedConstraintsDeletionStrategy(LearnedConstraintsDeletionStrategy) - Method in class org.sat4j.minisat.core.Solver
 
setLearnedConstraintsDeletionStrategy(ConflictTimer, LearnedConstraintsEvaluationType) - Method in class org.sat4j.minisat.core.Solver
 
setLearnedConstraintsDeletionStrategy(LearnedConstraintsEvaluationType) - Method in class org.sat4j.minisat.core.Solver
 
setLearnedDeletionStrategyTypeToSolver(LearnedConstraintsEvaluationType) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setLearnedDeletionStrategyTypeToSolver(LearnedConstraintsEvaluationType) - Method in interface org.sat4j.sat.SolverController
 
setLearner(Learner) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
setLearner(Learner) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
setLearner(LearningStrategy<D>) - Method in interface org.sat4j.minisat.core.ICDCL
Deprecated.
renamed into setLearningStrategy()
setLearner(LearningStrategy<D>) - Method in class org.sat4j.minisat.core.Solver
 
setLearningStrategy(LearningStrategy<D>) - Method in interface org.sat4j.minisat.core.ICDCL
Allow to change the learning strategy, i.e. to decide which clauses/constraints should be learned by the solver after conflict analysis.
setLearningStrategy(LearningStrategy<D>) - Method in class org.sat4j.minisat.core.Solver
 
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.LearntBinaryClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.LearntHTClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.LearntWLClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.OriginalHTClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.OriginalWLClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
setLearnt() - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
setLearnt() - Method in interface org.sat4j.minisat.core.Constr
Mark a constraint as learnt.
setLearnt() - Method in class org.sat4j.pb.constraints.pb.AtLeastPB
 
setLearnt() - Method in class org.sat4j.pb.constraints.pb.MinWatchCardPB
 
setLearnt() - Method in class org.sat4j.pb.constraints.pb.WatchPb
the constraint is learnt
setLearnt() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
the constraint is learnt
setLearnt() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
the constraint is learnt
setLevel(int, int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
setLevel(int, int) - Method in interface org.sat4j.minisat.core.ILits
Sets the decision level of a literal.
setLimit(int) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setLimit(int) - Method in class org.sat4j.minisat.learning.PercentLengthLearning
 
setListOfVariablesForExplanation(IVecInt) - Method in class org.sat4j.pb.LPStringSolver
 
setListOfVariablesForExplanation(IVecInt) - Method in class org.sat4j.pb.OPBStringSolver
 
setListOfVariablesForExplanation(IVecInt) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
setLits(ILits) - Method in interface org.sat4j.minisat.core.IOrder
Method used to provide an easy access the the solver vocabulary.
setLits(ILits) - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
setLits(ILits) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
setLits(ILits) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
setLogger(ILogAble) - Method in interface org.sat4j.minisat.core.ICDCL
 
setLogger(ILogAble) - Method in class org.sat4j.minisat.core.Solver
 
setLogger(ILogAble) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setLogPrefix(String) - Method in class org.sat4j.minisat.core.Solver
 
setLogPrefix(String) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setLogPrefix(String) - Method in interface org.sat4j.specs.ISolver
Set the prefix used to display information.
setLogPrefix(String) - Method in class org.sat4j.tools.AbstractOutputSolver
 
setLogPrefix(String) - Method in class org.sat4j.tools.ManyCore
 
setLogPrefix(String) - Method in class org.sat4j.tools.SolverDecorator
 
setLogPrefix(String) - Method in class org.sat4j.tools.StatisticsSolver
 
setLogWriter(PrintWriter) - Method in class org.sat4j.AbstractLauncher
To change the output stream on which statistics are displayed.
setMapping(Map<Integer, T>) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
setMaxLength(int) - Method in class org.sat4j.minisat.learning.FixedLengthLearning
 
setMinimizationStrategy(MinimizationStrategy) - Method in interface org.sat4j.tools.xplain.Explainer
 
setMinimizationStrategy(MinimizationStrategy) - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
setMinimizationStrategy(MinimizationStrategy) - Method in class org.sat4j.tools.xplain.Xplain
 
setName(String) - Method in class org.sat4j.sat.visu.TraceComposite
 
setNbClausesAtWhichWeShouldClean(int) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setNbClausesAtWhichWeShouldClean(int) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setNbClausesAtWhichWeShouldClean(int) - Method in interface org.sat4j.sat.SolverController
 
setNbexpectedclauses(int) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
setNbLinesRead(int) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setNbVars(int) - Method in class org.sat4j.tools.DimacsStringSolver
 
setNeedToReduceDB(boolean) - Method in interface org.sat4j.minisat.core.ICDCL
 
setNeedToReduceDB(boolean) - Method in class org.sat4j.minisat.core.Solver
 
setNegativeDecisionTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setNegator(INegator) - Method in class org.sat4j.pb.tools.DependencyHelper
 
setNoNewVarForUnitSoftClauses(boolean) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
Sets whether new variables should be created when adding new clauses.
setNormalizer(String) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
setNormalizer(AbstractPBDataStructureFactory.INormalizer) - Method in class org.sat4j.pb.constraints.AbstractPBDataStructureFactory
 
setnVar(int) - Method in class org.sat4j.sat.visu.GnuplotBasedSolverVisualisation
 
setnVar(int) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setnVar(int) - Method in interface org.sat4j.sat.visu.SolverVisualisation
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.core.PBSolver
 
setObjectiveFunction(ObjectiveFunction) - Method in interface org.sat4j.pb.IPBSolver
Provide an objective function to the solver.
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.LPStringSolver
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.OPBStringSolver
 
setObjectiveFunction(ObjectiveFunction) - Method in interface org.sat4j.pb.orders.IOrderObjective
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.orders.RandomWalkDecoratorObjective
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.orders.VarOrderHeapObjective
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.PBSolverDecorator
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.PseudoBitsAdderDecorator
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.PseudoOptDecorator
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.tools.ClausalConstraintsDecorator
 
setObjectiveFunction(WeightedObject<T>...) - Method in class org.sat4j.pb.tools.DependencyHelper
Add an objective function to ask for a solution that minimize the objective function.
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.tools.LexicoDecoratorPB
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.tools.ManyCorePB
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.tools.PBAdapter
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.tools.XplainPB
 
setObjectiveFunction(ObjectiveFunction) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
setOptimisationMode(boolean) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setOptimisationMode(boolean) - Method in class org.sat4j.sat.RemoteControlFrame
 
setOrder(IOrder) - Method in interface org.sat4j.minisat.core.ICDCL
 
setOrder(IOrder) - Method in class org.sat4j.minisat.core.Solver
 
setOrder(IOrder) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setPeriod(int) - Method in class org.sat4j.minisat.orders.PureOrder
 
setPeriod(long) - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
setPhaseListSelectedItem(String) - Method in class org.sat4j.sat.PhaseCommandComponent
 
setPhasePanelEnabled(boolean) - Method in class org.sat4j.sat.PhaseCommandComponent
 
setPhaseSelectionStrategy(IPhaseSelectionStrategy) - Method in interface org.sat4j.minisat.core.IOrder
 
setPhaseSelectionStrategy(IPhaseSelectionStrategy) - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
setPhaseSelectionStrategy(IPhaseSelectionStrategy) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
setPhaseSelectionStrategy(IPhaseSelectionStrategy) - Method in class org.sat4j.minisat.orders.VarOrderHeap
Change the selection strategy.
setPhaseSelectionStrategy(IPhaseSelectionStrategy) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setPhaseSelectionStrategy(IPhaseSelectionStrategy) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setPhaseSelectionStrategy(IPhaseSelectionStrategy) - Method in interface org.sat4j.sat.SolverController
 
setPhysicalUnits(String, String) - Method in class org.sat4j.sat.visu.TraceComposite
 
setPlotActivated(boolean) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setPlusSize(int) - Method in class org.sat4j.sat.visu.PointPainterPlus
Sets the size of the plus point in pixels
setPlusSize(int) - Method in class org.sat4j.sat.visu.TracePainterCross
Sets the size of the crosses to paint in pixel.
setPlusSize(int) - Method in class org.sat4j.sat.visu.TracePainterPlus
Sets the size of the plus to paint in pixel.
setPointHighlighter(IPointPainter<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
setPositiveDecisionTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setPrevboolmodel(boolean[]) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
setPrevfullmodel(int[]) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
setPrevmodel(int[]) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
setProba(double) - Method in class org.sat4j.sat.RandomWalkCommandComponent
 
setProbability(double) - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
setRandomWalkProba(double) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setRandomWalkProba(double) - Method in interface org.sat4j.sat.SolverController
 
setReason(int, Constr) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
setReason(int, Constr) - Method in interface org.sat4j.minisat.core.ILits
Sets the reason of the assignment of a literal.
setRefreshTime(int) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setRenderer(Chart2D) - Method in class org.sat4j.sat.visu.TraceComposite
 
setRestartColor(Color) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setRestartNegDecisionTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setRestartPanelEnabled(boolean) - Method in class org.sat4j.sat.RestartCommandComponent
 
setRestartPosDecisionTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setRestartPropertiesPanelEnabled(boolean) - Method in class org.sat4j.sat.RestartCommandComponent
 
setRestartStrategy(RestartStrategy) - Method in interface org.sat4j.minisat.core.ICDCL
 
setRestartStrategy(RestartStrategy) - Method in class org.sat4j.minisat.core.Solver
 
setRestartStrategy(RestartStrategy) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setRestartStrategy(RestartStrategy) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setRestartStrategy(RestartStrategy) - Method in interface org.sat4j.sat.SolverController
 
setRWPanelEnabled(boolean) - Method in class org.sat4j.sat.RandomWalkCommandComponent
 
setSearchListener(SearchListener<S>) - Method in class org.sat4j.minisat.core.Solver
 
setSearchListener(SearchListener<S>) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setSearchListener(SearchListener<S>) - Method in interface org.sat4j.specs.ISolver
Allow the user to hook a listener to the solver to be notified of the main steps of the search process.
setSearchListener(SearchListener<S>) - Method in class org.sat4j.tools.AbstractOutputSolver
 
setSearchListener(SearchListener<I>) - Method in class org.sat4j.tools.ManyCore
 
setSearchListener(SearchListener<S>) - Method in class org.sat4j.tools.SolverDecorator
 
setSearchListener(SearchListener<S>) - Method in class org.sat4j.tools.StatisticsSolver
 
setSearchParams(SearchParams) - Method in interface org.sat4j.minisat.core.ICDCL
 
setSearchParams(SearchParams) - Method in class org.sat4j.minisat.core.Solver
 
setSelectedIndex(int) - Method in class org.sat4j.sat.DetailedCommandPanel.MyTabbedPane
 
setSelectedSimplification(String) - Method in class org.sat4j.sat.SimplifierCommandComponent
 
setSilent(boolean) - Method in class org.sat4j.AbstractLauncher
 
setSimplifier(SimplificationType) - Method in interface org.sat4j.minisat.core.ICDCL
Setup the reason simplification strategy.
setSimplifier(ISimplifier) - Method in interface org.sat4j.minisat.core.ICDCL
Setup the reason simplification strategy.
setSimplifier(SimplificationType) - Method in class org.sat4j.minisat.core.Solver
 
setSimplifier(ISimplifier) - Method in class org.sat4j.minisat.core.Solver
 
setSimplifier(SimplificationType) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setSimplifier(SimplificationType) - Method in interface org.sat4j.sat.SolverController
 
setSimplifierPanelEnabled(boolean) - Method in class org.sat4j.sat.SimplifierCommandComponent
 
setSlidingWindows(boolean) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setSolutionFoundListener(SolutionFoundListener) - Method in class org.sat4j.pb.OptToPBSATAdapter
 
setSolutionOptimal(boolean) - Method in class org.sat4j.opt.AbstractSelectorVariablesDecorator
 
setSolver(Solver<D>) - Method in interface org.sat4j.minisat.core.LearningStrategy
 
setSolver(Solver<D>) - Method in class org.sat4j.minisat.learning.ActiveLearning
 
setSolver(Solver<D>) - Method in class org.sat4j.minisat.learning.LimitedLearning
 
setSolver(Solver<D>) - Method in class org.sat4j.minisat.learning.MiniSATLearning
 
setSolver(ICDCL<?>) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setSolverVisualisation(SolverVisualisation) - Method in class org.sat4j.sat.DetailedCommandPanel
 
setSpeedCleanTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setSpeedLabeltext(String) - Method in class org.sat4j.sat.CleanCommandComponent
 
setSpeedRestartTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setSpeedTrace(ITrace2D) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setStroke(Stroke) - Method in class org.sat4j.sat.visu.TraceComposite
 
setStyle(String) - Method in class org.sat4j.sat.visu.GnuplotDataFile
 
setTimeBeforeLaunching(int) - Method in class org.sat4j.sat.visu.VisuPreferences
 
setTimeout(int) - Method in class org.sat4j.minisat.core.Solver
 
setTimeout(int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setTimeout(int) - Method in class org.sat4j.pb.PseudoOptDecorator
 
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.AbstractOutputSolver
 
setTimeout(int) - Method in class org.sat4j.tools.ManyCore
 
setTimeout(int) - Method in class org.sat4j.tools.SolverDecorator
 
setTimeout(int) - Method in class org.sat4j.tools.StatisticsSolver
 
setTimeoutForFindingBetterSolution(int) - Method in class org.sat4j.maxsat.MinCostDecorator
 
setTimeoutForFindingBetterSolution(int) - Method in class org.sat4j.opt.MaxSatDecorator
 
setTimeoutForFindingBetterSolution(int) - Method in class org.sat4j.opt.MinOneDecorator
 
setTimeoutForFindingBetterSolution(int) - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
setTimeoutForFindingBetterSolution(int) - Method in class org.sat4j.pb.OptToPBSATAdapter
Allow to set a specific timeout when the solver is in optimization mode.
setTimeoutForFindingBetterSolution(int) - Method in class org.sat4j.pb.PseudoOptDecorator
 
setTimeoutForFindingBetterSolution(int) - Method in interface org.sat4j.specs.IOptimizationProblem
Allow to set a specific timeout when the solver is in optimization mode.
setTimeoutForFindingBetterSolution(int) - Method in class org.sat4j.tools.LexicoDecorator
 
setTimeoutMs(long) - Method in class org.sat4j.minisat.core.Solver
 
setTimeoutMs(long) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
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.AbstractOutputSolver
 
setTimeoutMs(long) - Method in class org.sat4j.tools.ManyCore
 
setTimeoutMs(long) - Method in class org.sat4j.tools.SolverDecorator
 
setTimeoutMs(long) - Method in class org.sat4j.tools.StatisticsSolver
 
setTimeoutOnConflicts(int) - Method in class org.sat4j.minisat.core.Solver
 
setTimeoutOnConflicts(int) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setTimeoutOnConflicts(int) - Method in interface org.sat4j.specs.ISolver
To set the internal timeout of the solver.
setTimeoutOnConflicts(int) - Method in class org.sat4j.tools.AbstractOutputSolver
 
setTimeoutOnConflicts(int) - Method in class org.sat4j.tools.ManyCore
 
setTimeoutOnConflicts(int) - Method in class org.sat4j.tools.SolverDecorator
 
setTimeoutOnConflicts(int) - Method in class org.sat4j.tools.StatisticsSolver
 
setTitle(String) - Method in class org.sat4j.sat.visu.GnuplotDataFile
 
setTopWeight(BigInteger) - Method in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
setTracePainter(ITracePainter<?>) - Method in class org.sat4j.sat.visu.TraceComposite
 
setTrue(T, C) - Method in class org.sat4j.pb.tools.DependencyHelper
Add a constraint to set the value of a domain object to true.
setUnitClauseProvider(UnitClauseProvider) - Method in class org.sat4j.minisat.core.Solver
 
setUnitClauseProvider(UnitClauseProvider) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setUnitClauseProvider(UnitClauseProvider) - Method in interface org.sat4j.specs.ISolver
Allow the solver to ask for unit clauses before each restarts.
setUnitClauseProvider(UnitClauseProvider) - Method in class org.sat4j.tools.AbstractOutputSolver
 
setUnitClauseProvider(UnitClauseProvider) - Method in class org.sat4j.tools.ManyCore
 
setUnitClauseProvider(UnitClauseProvider) - Method in class org.sat4j.tools.SolverDecorator
 
setUnitClauseProvider(UnitClauseProvider) - Method in class org.sat4j.tools.StatisticsSolver
 
setUnitPropagationListener(UnitPropagationListener) - Method in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
setUnitPropagationListener(UnitPropagationListener) - Method in interface org.sat4j.minisat.core.DataStructureFactory
 
setUseTelecomStrategyAsLearnedConstraintsDeletionStrategy() - Method in class org.sat4j.sat.DetailedCommandPanel
 
setUseTelecomStrategyAsLearnedConstraintsDeletionStrategy(boolean) - Method in class org.sat4j.sat.RemoteControlStrategy
 
setUseTelecomStrategyAsLearnedConstraintsDeletionStrategy() - Method in interface org.sat4j.sat.SolverController
 
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.RandomWalkDecorator
 
setVarDecay(double) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
setVarDecay(double) - Method in class org.sat4j.minisat.orders.VarOrderHeap
Change la valeur de varDecay.
setVerbose(boolean) - Method in class org.sat4j.minisat.core.Solver
 
setVerbose(boolean) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
setVerbose(boolean) - Method in interface org.sat4j.specs.ISolver
Set the verbosity of the solver
setVerbose(boolean) - Method in class org.sat4j.tools.AbstractOutputSolver
 
setVerbose(boolean) - Method in class org.sat4j.tools.ManyCore
 
setVerbose(boolean) - Method in class org.sat4j.tools.SolverDecorator
 
setVerbose(boolean) - Method in class org.sat4j.tools.StatisticsSolver
 
setVerbosity(boolean) - Method in class org.sat4j.reader.Reader
 
setVerbosity(boolean) - Method in class org.sat4j.reader.XMLCSPReader
 
setVisible(boolean) - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
setVisible(boolean) - Method in class org.sat4j.sat.visu.TraceComposite
 
setZIndex(Integer) - Method in class org.sat4j.sat.visu.TraceComposite
 
sharedConflict - Variable in class org.sat4j.minisat.core.Solver
 
shortcuts - Variable in class org.sat4j.minisat.core.SolverStats
 
shouldCleanNow() - Method in class org.sat4j.sat.DetailedCommandPanel
 
shouldCleanNow() - Method in interface org.sat4j.sat.SolverController
 
shouldRestart() - Method in interface org.sat4j.minisat.core.RestartStrategy
Ask the strategy if the solver should restart.
shouldRestart() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
shouldRestart() - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
shouldRestart() - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
shouldRestart() - Method in class org.sat4j.minisat.restarts.LubyRestarts
 
shouldRestart() - Method in class org.sat4j.minisat.restarts.MiniSATRestarts
 
shouldRestart() - Method in class org.sat4j.minisat.restarts.NoRestarts
 
shouldRestart() - Method in class org.sat4j.sat.RemoteControlStrategy
 
shouldRestartNow() - Method in class org.sat4j.sat.DetailedCommandPanel
 
shouldRestartNow() - Method in interface org.sat4j.sat.SolverController
 
showAvailableConstraintsCleaningStrategies(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showAvailableLearning(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showAvailableOrders(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showAvailablePhase(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showAvailableRestarts(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showAvailableSolvers(ASolverFactory<T>) - Method in class org.sat4j.AbstractLauncher
 
showAvailableSolvers(ASolverFactory<T>, String) - Method in class org.sat4j.AbstractLauncher
 
showAvailableSolvers(ASolverFactory<T>, ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showAvailableSolvers(ASolverFactory<T>, String, ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showParams(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showsErrorBars() - Method in class org.sat4j.sat.visu.TraceComposite
 
showSimplifiers(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
showsNegativeXErrorBars() - Method in class org.sat4j.sat.visu.TraceComposite
 
showsNegativeYErrorBars() - Method in class org.sat4j.sat.visu.TraceComposite
 
showsPositiveXErrorBars() - Method in class org.sat4j.sat.visu.TraceComposite
 
showsPositiveYErrorBars() - Method in class org.sat4j.sat.visu.TraceComposite
 
shrink(int) - Method in class org.sat4j.core.ReadOnlyVec
 
shrink(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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.ReadOnlyVec
 
shrinkTo(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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
 
silent - Variable in class org.sat4j.AbstractLauncher
 
SIMP - Static variable in class org.sat4j.sat.Solvers
 
SIMPLE_SIMPLIFICATION - Variable in class org.sat4j.minisat.core.Solver
 
SimpleCallback - Class in org.sat4j.csp.main
 
SimpleCallback() - Constructor for class org.sat4j.csp.main.SimpleCallback
 
SIMPLIFICATION_EXPENSIVE - Static variable in class org.sat4j.sat.SimplifierCommandComponent
 
SIMPLIFICATION_NO - Static variable in class org.sat4j.sat.SimplifierCommandComponent
 
SIMPLIFICATION_SIMPLE - Static variable in class org.sat4j.sat.SimplifierCommandComponent
 
SimplificationType - Enum in org.sat4j.minisat.core
List the available simplification techniques available.
SimplifierCommandComponent - Class in org.sat4j.sat
 
SimplifierCommandComponent(String, SolverController) - Constructor for class org.sat4j.sat.SimplifierCommandComponent
 
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.BinaryClause
 
simplify() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
simplify() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
simplify() - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
simplify() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
simplify() - Method in interface org.sat4j.minisat.core.Constr
Simplifies a constraint, by removing top level falsified literals for instance.
simplify(IVecInt) - Method in interface org.sat4j.minisat.core.ISimplifier
 
simplify() - Method in class org.sat4j.pb.constraints.pb.WatchPb
simplify the constraint (if it is satisfied)
simplify() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
simplify the constraint (if it is satisfied)
simplify() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
simplify the constraint (if it is satisfied)
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.csp
Represents a domain with a single value.
SingletonDomain(int) - Constructor for class org.sat4j.csp.SingletonDomain
 
size() - Method in class org.sat4j.core.ConstrGroup
 
size() - Method in class org.sat4j.core.ReadOnlyVec
 
size() - Method in class org.sat4j.core.ReadOnlyVecInt
 
size() - Method in class org.sat4j.core.Vec
 
size() - Method in class org.sat4j.core.VecInt
 
size() - Method in interface org.sat4j.csp.Domain
 
size() - Method in class org.sat4j.csp.EnumeratedDomain
 
size() - Method in class org.sat4j.csp.RangeDomain
 
size() - Method in class org.sat4j.csp.SingletonDomain
 
size() - Method in class org.sat4j.maxsat.UnitWeightedClause
 
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.BinaryClause
 
size() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
size() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
size() - Method in class org.sat4j.minisat.constraints.cnf.UnitClauses
 
size() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
size() - Method in class org.sat4j.minisat.core.Heap
 
size() - Method in class org.sat4j.minisat.core.IntQueue
Pour connaitre la taille de la queue.
size() - Method in interface org.sat4j.pb.constraints.pb.IDataStructurePB
 
size() - Method in class org.sat4j.pb.constraints.pb.MapPb
 
size() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
size() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
size() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
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() - Method in class org.sat4j.reader.DimacsReader
Skip comments at the beginning of the input stream.
skipComments() - Method in class org.sat4j.reader.EfficientScanner
Skip commented lines.
skipRestOfLine() - Method in class org.sat4j.reader.EfficientScanner
 
skipSpaces() - Method in class org.sat4j.pb.reader.OPBReader2005
skip white spaces
skipSpaces() - Method in class org.sat4j.reader.EfficientScanner
 
slackConflict() - Method in class org.sat4j.pb.constraints.pb.ConflictMap
computes the slack of the current instance
slackConflict() - Method in interface org.sat4j.pb.constraints.pb.IConflict
 
slackConstraint(BigInteger[], BigInteger) - Method in interface org.sat4j.pb.constraints.pb.IWatchPb
 
slackConstraint() - Method in class org.sat4j.pb.constraints.pb.WatchPb
compute the slack of the current constraint slack = poss - degree of the constraint
slackConstraint(BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.pb.WatchPb
compute the slack of a described constraint slack = poss - degree of the constraint
slackConstraint() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
compute the slack of the current constraint slack = poss - degree of the constraint
slackConstraint(long[], long) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
compute the slack of a described constraint slack = poss - degree of the constraint
slackConstraint() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
compute the slack of the current constraint slack = poss - degree of the constraint
slackConstraint(long[], long) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
compute the slack of a described constraint slack = poss - degree of the constraint
slackConstraint(BigInteger[], BigInteger) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
slackIsCorrect(int) - Method in class org.sat4j.pb.constraints.pb.ConflictMap
 
slackIsCorrect(int) - Method in interface org.sat4j.pb.constraints.pb.IConflict
 
slistener - Variable in class org.sat4j.minisat.core.Solver
 
SOLUTION_PREFIX - Static variable in interface org.sat4j.ILauncherMode
 
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(int[], RandomAccessModel) - Method in class org.sat4j.pb.tools.SearchOptimizerListener
 
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.sat.DetailedCommandPanel
 
solutionFound(int[], RandomAccessModel) - Method in interface org.sat4j.specs.SearchListener
a solution is found.
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.tools.DotSearchTracing
 
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.tools.HeuristicsTracing
 
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.tools.LearnedTracing
 
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.tools.MultiTracing
 
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.tools.SearchEnumeratorListener
 
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.tools.SearchListenerAdapter
 
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.tools.SearchMinOneListener
 
solutionFound(int[], RandomAccessModel) - Method in class org.sat4j.tools.TextOutputTracing
 
SolutionFoundListener - Interface in org.sat4j.tools
Allows the end user to react when a new solution is found.
solve(IProblem) - Method in class org.sat4j.AbstractLauncher
 
solve(IProblem) - Method in class org.sat4j.AbstractOptimizationLauncher
Deprecated.
 
solve(IProblem, Reader, ILogAble, PrintWriter, long) - Method in interface org.sat4j.ILauncherMode
Main solver call: one call for a decision problem, a loop for an optimization problem.
solve(IProblem) - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
solver - Variable in class org.sat4j.AbstractLauncher
 
solver - Variable in class org.sat4j.minisat.constraints.AbstractDataStructureFactory
 
Solver<D extends DataStructureFactory> - Class in org.sat4j.minisat.core
The backbone of the library providing the modular implementation of a MiniSAT (Chaff) like solver.
Solver(LearningStrategy<D>, D, IOrder, RestartStrategy) - Constructor for class org.sat4j.minisat.core.Solver
creates a Solver without LearningListener.
Solver(LearningStrategy<D>, D, SearchParams, IOrder, RestartStrategy) - Constructor for class org.sat4j.minisat.core.Solver
 
Solver(LearningStrategy<D>, D, SearchParams, IOrder, RestartStrategy, ILogAble) - Constructor for class org.sat4j.minisat.core.Solver
 
solver - Variable in class org.sat4j.pb.reader.OPBReader2005
 
solver - Variable in class org.sat4j.reader.DimacsReader
 
solver - Variable in class org.sat4j.reader.JSONReader
 
solver - Variable in class org.sat4j.tools.DimacsArrayReader
 
SolverController - Interface in org.sat4j.sat
 
SolverDecorator<T extends ISolver> - Class in org.sat4j.tools
The aim of that class is to allow adding dynamic responsibilities to SAT solvers using the Decorator design pattern.
SolverDecorator(T) - Constructor for class org.sat4j.tools.SolverDecorator
 
SolverFactory - Class in org.sat4j.csp
User friendly access to pre-constructed solvers.
SolverFactory - Class in org.sat4j.maxsat
 
SolverFactory - Class in org.sat4j.minisat
User friendly access to pre-constructed solvers.
SolverFactory - Class in org.sat4j.pb
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().
Solvers - Class in org.sat4j.sat
 
solvers - Variable in class org.sat4j.tools.ManyCore
 
SolverStats - Class in org.sat4j.minisat.core
Contains some statistics regarding the search.
SolverStats() - Constructor for class org.sat4j.minisat.core.SolverStats
 
SolverVisualisation - Interface in org.sat4j.sat.visu
 
sort(Comparator<T>) - Method in class org.sat4j.core.ReadOnlyVec
 
sort() - Method in class org.sat4j.core.ReadOnlyVecInt
 
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.pb.constraints.pb.WatchPb
sort coefficient and literal arrays
sort(int, int) - Method in class org.sat4j.pb.constraints.pb.WatchPb
sort partially coefficient and literal arrays
sort() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
sort coefficient and literal arrays
sort(int, int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
sort partially coefficient and literal arrays
sort() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
sort coefficient and literal arrays
sort(int, int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
sort partially coefficient and literal arrays
sort(Comparator<T>) - Method in interface org.sat4j.specs.IVec
 
sort() - Method in interface org.sat4j.specs.IVecInt
 
sortOnActivity() - Method in class org.sat4j.minisat.core.Solver
 
sortUnique(Comparator<T>) - Method in class org.sat4j.core.ReadOnlyVec
 
sortUnique() - Method in class org.sat4j.core.ReadOnlyVecInt
 
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
 
SpeedTracing - Class in org.sat4j.tools
 
SpeedTracing(IVisualizationTool, IVisualizationTool, IVisualizationTool) - Constructor for class org.sat4j.tools.SpeedTracing
 
start() - Method in class org.sat4j.sat.DetailedCommandPanel
 
start() - Method in class org.sat4j.sat.visu.GnuplotBasedSolverVisualisation
 
start() - Method in class org.sat4j.sat.visu.JChartBasedSolverVisualisation
 
start() - Method in interface org.sat4j.sat.visu.SolverVisualisation
 
start() - Method in interface org.sat4j.specs.SearchListener
Start the search.
start() - Method in class org.sat4j.tools.ConflictDepthTracing
 
start() - Method in class org.sat4j.tools.ConflictLevelTracing
 
start() - Method in class org.sat4j.tools.DecisionLevelTracing
 
start() - Method in class org.sat4j.tools.DecisionTracing
 
start() - Method in class org.sat4j.tools.DotSearchTracing
 
start() - Method in class org.sat4j.tools.LBDTracing
 
start() - Method in class org.sat4j.tools.LearnedClausesSizeTracing
 
start() - Method in class org.sat4j.tools.MultiTracing
 
start() - Method in class org.sat4j.tools.SearchListenerAdapter
 
start() - Method in class org.sat4j.tools.SpeedTracing
 
start() - Method in class org.sat4j.tools.TextOutputTracing
 
startPaintIteration(Graphics) - Method in class org.sat4j.sat.visu.TracePainterCross
 
startPaintIteration(Graphics) - Method in class org.sat4j.sat.visu.TracePainterPlus
 
starts - Variable in class org.sat4j.minisat.core.SolverStats
 
StartSolverEnum - Enum in org.sat4j.sat
 
startVisu() - Method in class org.sat4j.sat.DetailedCommandPanel
 
StatisticsSolver - Class in org.sat4j.tools
 
StatisticsSolver() - Constructor for class org.sat4j.tools.StatisticsSolver
 
stats - Variable in class org.sat4j.pb.core.PBSolver
 
SteppedTimeoutLexicoDecoratorPB - Class in org.sat4j.pb.tools
 
SteppedTimeoutLexicoDecoratorPB(IPBSolver) - Constructor for class org.sat4j.pb.tools.SteppedTimeoutLexicoDecoratorPB
 
SteppedTimeoutLexicoHelper<T,C> - Class in org.sat4j.pb.tools
 
SteppedTimeoutLexicoHelper(IPBSolver) - Constructor for class org.sat4j.pb.tools.SteppedTimeoutLexicoHelper
 
SteppedTimeoutLexicoHelper(IPBSolver, boolean, boolean) - Constructor for class org.sat4j.pb.tools.SteppedTimeoutLexicoHelper
 
SteppedTimeoutLexicoHelper(IPBSolver, boolean) - Constructor for class org.sat4j.pb.tools.SteppedTimeoutLexicoHelper
 
stop() - Method in class org.sat4j.minisat.core.Solver
 
stop() - Method in interface org.sat4j.specs.ISolverService
Ask the SAT solver to stop the search.
stopExplanation() - Method in class org.sat4j.pb.tools.DependencyHelper
Stop the explanation computation.
stopGnuplot() - Method in class org.sat4j.sat.visu.GnuplotBasedSolverVisualisation
 
stopSolver() - Method in class org.sat4j.pb.tools.DependencyHelper
Stop the SAT solver that is looking for a solution.
stopVisu() - Method in class org.sat4j.sat.DetailedCommandPanel
 
StringNegator - Class in org.sat4j.pb.tools
 
stringUsage(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
subset(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
subset(int) - Method in class org.sat4j.core.VecInt
 
subset(int) - Method in interface org.sat4j.specs.IVecInt
Compute all subsets of cardinal k of the vector.
SubsetVarOrder - Class in org.sat4j.minisat.orders
 
SubsetVarOrder(int[]) - Constructor for class org.sat4j.minisat.orders.SubsetVarOrder
 
suggestNextLiteralToBranchOn(int) - Method in class org.sat4j.minisat.core.Solver
 
suggestNextLiteralToBranchOn(int) - Method in interface org.sat4j.specs.ISolverService
Suggests to the SAT solver to branch next on the given literal.
sumcoefs - Variable in class org.sat4j.pb.constraints.pb.WatchPb
 
sumcoefs - Variable in class org.sat4j.pb.constraints.pb.WatchPbLong
 
sumcoefs - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
sumOfCoefficients(BigInteger[]) - Static method in class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure
 
Supports - Class in org.sat4j.csp.constraints
 
Supports(int, int) - Constructor for class org.sat4j.csp.constraints.Supports
 

T

TabuListDecorator - Class in org.sat4j.minisat.orders
Uses a tabu list to prevent the solver to
TabuListDecorator(VarOrderHeap) - Constructor for class org.sat4j.minisat.orders.TabuListDecorator
 
TabuListDecorator(VarOrderHeap, int) - Constructor for class org.sat4j.minisat.orders.TabuListDecorator
 
tail - Variable in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
tail - Variable in class org.sat4j.minisat.constraints.cnf.HTClause
 
Test - Class in org.sat4j.csp.main
 
Test() - Constructor for class org.sat4j.csp.main.Test
 
TextOutputTracing<T> - Class in org.sat4j.tools
Debugging Search Listener allowing to follow the search in a textual way.
TextOutputTracing(Map<Integer, T>) - Constructor for class org.sat4j.tools.TextOutputTracing
 
thing - Variable in class org.sat4j.pb.tools.WeightedObject
 
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.ReadOnlyVec
 
toArray() - Method in class org.sat4j.core.ReadOnlyVecInt
 
toArray() - Method in class org.sat4j.core.Vec
 
toArray() - Method in class org.sat4j.core.VecInt
 
toArray() - Method in interface org.sat4j.specs.IVec
Allow to access the internal representation of the vector as an array.
toArray() - Method in interface org.sat4j.specs.IVecInt
Allow to access the internal representation of the vector as an array.
toBigInt(int) - Static method in class org.sat4j.pb.constraints.pb.Pseudos
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in interface org.sat4j.csp.Clausifiable
 
toClause(ISolver) - Method in class org.sat4j.csp.Constant
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in class org.sat4j.csp.constraints.AllDiff
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in class org.sat4j.csp.constraints.AllDiffCard
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in class org.sat4j.csp.constraints.Nogoods
 
toClause(ISolver, IVec<Var>, IVec<Evaluable>) - Method in class org.sat4j.csp.constraints.Supports
 
toClause(ISolver) - Method in interface org.sat4j.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.csp.Predicate
 
toClause(ISolver) - Method in class org.sat4j.csp.Var
 
toConstraint() - Method in class org.sat4j.minisat.constraints.card.AtLeast
 
toConstraint() - Method in class org.sat4j.minisat.constraints.card.MaxWatchCard
 
toConstraint() - Method in class org.sat4j.minisat.constraints.card.MinWatchCard
 
toConstraint() - Method in class org.sat4j.minisat.constraints.cnf.BinaryClause
 
toConstraint() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
toConstraint() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
toConstraint() - Method in interface org.sat4j.minisat.core.Propagatable
Allow to access a constraint view of the propagatable to avoid casting.
toConstraint() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
toConstraint() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
toConstraint() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
toDimacs(int) - Static method in class org.sat4j.core.LiteralsUtils
decode the internal representation of a literal in internal representation into Dimacs format.
toInternal(int) - Static method in class org.sat4j.core.LiteralsUtils
encode the classical Dimacs representation (negated integers for negated literals) into the internal format.
toLong(BigInteger[]) - Static method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
toLong(BigInteger[]) - Static method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
toMap() - Method in class org.sat4j.minisat.core.SolverStats
 
top - Variable in class org.sat4j.maxsat.reader.WDimacsReader
 
top - Variable in class org.sat4j.maxsat.WeightedMaxSatDecorator
 
toString() - Method in class org.sat4j.core.ConstrGroup
 
toString() - Method in class org.sat4j.core.ReadOnlyVec
 
toString() - Method in class org.sat4j.core.ReadOnlyVecInt
 
toString() - Method in class org.sat4j.core.Vec
 
toString() - Method in class org.sat4j.core.VecInt
 
toString() - Method in class org.sat4j.csp.Constant
 
toString() - Method in class org.sat4j.csp.constraints.AllDiff
 
toString() - Method in class org.sat4j.csp.constraints.AllDiffCard
 
toString() - Method in class org.sat4j.csp.Var
 
toString() - Method in class org.sat4j.ExitCode
 
toString() - Method in class org.sat4j.minisat.constraints.card.AtLeast
Textual representation of the constraint
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.BinaryClause
 
toString() - Method in class org.sat4j.minisat.constraints.cnf.HTClause
 
toString(int) - Static method in class org.sat4j.minisat.constraints.cnf.Lits
 
toString() - Method in class org.sat4j.minisat.constraints.cnf.UnitClause
 
toString() - Method in class org.sat4j.minisat.constraints.cnf.WLClause
 
toString() - Method in class org.sat4j.minisat.core.Counter
 
toString() - Method in class org.sat4j.minisat.core.IntQueue
 
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.NegativeLiteralSelectionStrategy
 
toString() - Method in class org.sat4j.minisat.orders.PhaseCachingAutoEraseStrategy
 
toString() - Method in class org.sat4j.minisat.orders.PhaseInLastLearnedClauseSelectionStrategy
 
toString() - Method in class org.sat4j.minisat.orders.PositiveLiteralSelectionStrategy
 
toString() - Method in class org.sat4j.minisat.orders.PureOrder
 
toString() - Method in class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
toString() - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
toString() - Method in class org.sat4j.minisat.orders.RSATLastLearnedClausesPhaseSelectionStrategy
 
toString() - Method in class org.sat4j.minisat.orders.RSATPhaseSelectionStrategy
 
toString() - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
toString() - Method in class org.sat4j.minisat.orders.UserFixedPhaseSelectionStrategy
 
toString() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
toString() - Method in class org.sat4j.minisat.restarts.ArminRestarts
 
toString() - Method in class org.sat4j.minisat.restarts.FixedPeriodRestarts
 
toString() - Method in class org.sat4j.minisat.restarts.Glucose21Restarts
 
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.restarts.NoRestarts
 
toString(String) - Method in class org.sat4j.pb.ConstraintRelaxingPseudoOptDecorator
 
toString() - Method in class org.sat4j.pb.constraints.pb.ConflictMap
 
toString() - Method in class org.sat4j.pb.constraints.pb.MapPb
 
toString() - Method in class org.sat4j.pb.constraints.pb.WatchPb
 
toString() - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
toString() - Method in class org.sat4j.pb.constraints.pb.WatchPbLongCP
 
toString(String) - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
toString(String) - Method in class org.sat4j.pb.core.PBSolverCautious
 
toString(String) - Method in class org.sat4j.pb.core.PBSolverClause
 
toString(String) - Method in class org.sat4j.pb.core.PBSolverCP
 
toString(String) - Method in class org.sat4j.pb.core.PBSolverWithImpliedClause
 
toString() - Method in class org.sat4j.pb.LPStringSolver
 
toString(String) - Method in class org.sat4j.pb.LPStringSolver
 
toString() - Method in class org.sat4j.pb.ObjectiveFunction
 
toString() - Method in class org.sat4j.pb.OPBStringSolver
 
toString(String) - Method in class org.sat4j.pb.OPBStringSolver
 
toString(String) - Method in class org.sat4j.pb.OptToPBSATAdapter
 
toString() - Method in class org.sat4j.pb.orders.VarOrderHeapObjective
 
toString(String) - Method in class org.sat4j.pb.PseudoOptDecorator
 
toString() - Method in class org.sat4j.pb.tools.SearchOptimizerListener
 
toString() - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
toString(String) - Method in class org.sat4j.pb.UserFriendlyPBStringSolver
 
toString() - Method in class org.sat4j.sat.RemoteControlStrategy
 
toString() - Method in class org.sat4j.sat.visu.VisuPreferences
 
toString(String) - Method in interface org.sat4j.specs.ISolver
Display a textual representation of the solver configuration.
toString() - Method in class org.sat4j.specs.Lbool
Textual representation for the truth value.
toString() - Method in class org.sat4j.tools.ClausalCardinalitiesDecorator
 
toString(String) - Method in class org.sat4j.tools.ClausalCardinalitiesDecorator
 
toString(String) - Method in class org.sat4j.tools.DimacsOutputSolver
 
toString(String) - Method in class org.sat4j.tools.DimacsStringSolver
 
toString() - Method in class org.sat4j.tools.DimacsStringSolver
 
toString() - Method in enum org.sat4j.tools.encoding.EncodingStrategy
 
toString() - Method in class org.sat4j.tools.encoding.EncodingStrategyAdapter
 
toString() - Method in class org.sat4j.tools.encoding.Policy
 
toString(String) - Method in class org.sat4j.tools.ManyCore
 
toString(String) - Method in class org.sat4j.tools.OptToSatAdapter
 
toString(String) - Method in class org.sat4j.tools.SolverDecorator
 
toString() - Method in class org.sat4j.tools.SolverDecorator
 
toString(String) - Method in class org.sat4j.tools.StatisticsSolver
 
toString() - Method in class org.sat4j.tools.xplain.DeletionStrategy
 
toString(String) - Method in class org.sat4j.tools.xplain.HighLevelXplain
 
toString() - Method in class org.sat4j.tools.xplain.InsertionStrategy
 
toString() - Method in class org.sat4j.tools.xplain.QuickXplain2001Strategy
 
toString() - Method in class org.sat4j.tools.xplain.QuickXplainStrategy
 
toString(String) - Method in class org.sat4j.tools.xplain.Xplain
 
toVecBigInt(IVecInt) - Static method in class org.sat4j.pb.constraints.pb.Pseudos
 
TraceComposite - Class in org.sat4j.sat.visu
Every time a point is added to this trace, it is also added to the cloneTrace
TraceComposite(List<ITrace2D>) - Constructor for class org.sat4j.sat.visu.TraceComposite
 
TraceComposite(ITrace2D...) - Constructor for class org.sat4j.sat.visu.TraceComposite
 
traceGnuplot() - Method in class org.sat4j.sat.visu.GnuplotBasedSolverVisualisation
 
TracePainterCross - Class in org.sat4j.sat.visu
 
TracePainterCross() - Constructor for class org.sat4j.sat.visu.TracePainterCross
Creates an instance with a default cross size of 4.
TracePainterCross(int) - Constructor for class org.sat4j.sat.visu.TracePainterCross
Creates an instance with the given cross size.
TracePainterPlus - Class in org.sat4j.sat.visu
 
TracePainterPlus() - Constructor for class org.sat4j.sat.visu.TracePainterPlus
Creates an instance with a default plus size of 4.
TracePainterPlus(int) - Constructor for class org.sat4j.sat.visu.TracePainterPlus
Creates an instance with the given plus size.
trail - Variable in class org.sat4j.minisat.core.Solver
variable assignments (literals) in chronological order.
trailLim - Variable in class org.sat4j.minisat.core.Solver
position of the decision levels on the trail.
translate(int) - Method in class org.sat4j.csp.Constant
 
translate(int) - Method in interface org.sat4j.csp.Evaluable
Translates a value from the domain into a SAT variable in Dimacs format.
translate(int) - Method in class org.sat4j.csp.Var
 
translateVarToId(String) - Method in class org.sat4j.pb.reader.OPBReader2005
 
translateVarToId(String) - Method in class org.sat4j.pb.reader.OPBReader2007
 
TRUE - Static variable in class org.sat4j.specs.Lbool
 
TRUE - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
truthValue(int) - Method in class org.sat4j.minisat.core.Solver
 
truthValue(int) - Method in interface org.sat4j.specs.ISolverService
To access the truth value of a specific literal under current assignment.

U

unassign(int) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
unassign(int) - Method in interface org.sat4j.minisat.core.ILits
Unassigns a boolean variable (truth value if UNDEF).
uncompressed(String) - Static method in class org.sat4j.sat.Solvers
 
UNDEFINED - Static variable in interface org.sat4j.minisat.core.ILits
 
UNDEFINED - Static variable in class org.sat4j.specs.Lbool
 
undertimeout - Variable in class org.sat4j.minisat.core.Solver
 
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 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.RandomWalkDecorator
 
undo(int) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
undo(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
Methode appelee quand la variable x est desaffectee.
undo(int) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPb
this method is called during backtrack
undo(int) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLong
this method is called during backtrack
undo(int) - Method in class org.sat4j.pb.constraints.pb.MaxWatchPbLongCP
this method is called during backtrack
undo(int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPb
this method is called during backtrack
undo(int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
this method is called during backtrack
undo(int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
this method is called during backtrack
undo(int) - Method in class org.sat4j.pb.constraints.pb.WatchPbLong
 
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
Retrieve the methods to call when the solver backtracks.
UnitBinaryHTClauseConstructor - Class in org.sat4j.pb.constraints
 
UnitBinaryHTClauseConstructor() - Constructor for class org.sat4j.pb.constraints.UnitBinaryHTClauseConstructor
 
UnitBinaryHTClausePBConstructor - Class in org.sat4j.pb.constraints
 
UnitBinaryHTClausePBConstructor() - Constructor for class org.sat4j.pb.constraints.UnitBinaryHTClausePBConstructor
 
UnitBinaryWLClauseConstructor - Class in org.sat4j.pb.constraints
 
UnitBinaryWLClauseConstructor() - Constructor for class org.sat4j.pb.constraints.UnitBinaryWLClauseConstructor
 
UnitClause - Class in org.sat4j.minisat.constraints.cnf
 
UnitClause(int) - Constructor for class org.sat4j.minisat.constraints.cnf.UnitClause
 
UnitClausePB - Class in org.sat4j.pb.constraints.pb
 
UnitClausePB(int, ILits) - Constructor for class org.sat4j.pb.constraints.pb.UnitClausePB
 
UnitClauseProvider - Interface in org.sat4j.specs
Interface for engines able to derive unit clauses for the current problem.
UnitClauses - Class in org.sat4j.minisat.constraints.cnf
 
UnitClauses(IVecInt) - Constructor for class org.sat4j.minisat.constraints.cnf.UnitClauses
 
UnitClausesPB - Class in org.sat4j.pb.constraints.pb
 
UnitClausesPB(IVecInt) - Constructor for class org.sat4j.pb.constraints.pb.UnitClausesPB
 
UnitPropagationListener - Interface in org.sat4j.specs
Interface providing the unit propagation capability.
UnitWeightedClause - Class in org.sat4j.maxsat
 
UNKNOWN - Static variable in class org.sat4j.ExitCode
 
unNegate(Object) - Method in interface org.sat4j.pb.tools.INegator
 
unNegate(Object) - Method in class org.sat4j.pb.tools.StringNegator
 
unsafeGet(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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.ReadOnlyVec
 
unsafePush(int) - Method in class org.sat4j.core.ReadOnlyVecInt
 
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.
unsatExplanation() - Method in class org.sat4j.minisat.core.Solver
 
unsatExplanation() - Method in class org.sat4j.pb.core.ObjectiveReducerPBSolverDecorator
 
unsatExplanation() - Method in interface org.sat4j.specs.ISolver
Retrieve an explanation of the inconsistency in terms of assumption literals.
unsatExplanation() - Method in class org.sat4j.tools.AbstractOutputSolver
 
unsatExplanation() - Method in class org.sat4j.tools.ManyCore
 
unsatExplanation() - Method in class org.sat4j.tools.SolverDecorator
 
unsatExplanation() - Method in class org.sat4j.tools.StatisticsSolver
 
UNSATISFIABLE - Static variable in class org.sat4j.ExitCode
 
unset(int) - Method in class org.sat4j.minisat.core.Solver
 
unset(int) - Method in interface org.sat4j.specs.UnitPropagationListener
Unset a unit clause.
updateActivity(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
updateLBD - Variable in class org.sat4j.minisat.core.SolverStats
 
updateListOfSolvers() - Method in class org.sat4j.sat.DetailedCommandPanel
 
updateNumberOfReducedLearnedConstraints(IConflict) - Method in class org.sat4j.pb.core.PBSolverCautious
 
updateNumberOfReducedLearnedConstraints(IConflict) - Method in class org.sat4j.pb.core.PBSolverCP
 
updateNumberOfReductions(IConflict) - Method in class org.sat4j.pb.core.PBSolverCautious
 
updateNumberOfReductions(IConflict) - Method in class org.sat4j.pb.core.PBSolverCP
 
updateRestartStrategyPanel() - Method in class org.sat4j.sat.RestartCommandComponent
 
updateSlack(int) - Method in class org.sat4j.pb.constraints.pb.ConflictMap
 
updateSlack(int) - Method in interface org.sat4j.pb.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 interface org.sat4j.minisat.core.IPhaseSelectionStrategy
To be called when the activity of a literal changed.
updateVar(int) - Method in class org.sat4j.minisat.orders.NegativeLiteralSelectionStrategy
 
updateVar(int) - Method in class org.sat4j.minisat.orders.PhaseCachingAutoEraseStrategy
 
updateVar(int) - Method in class org.sat4j.minisat.orders.PhaseInLastLearnedClauseSelectionStrategy
 
updateVar(int) - Method in class org.sat4j.minisat.orders.PositiveLiteralSelectionStrategy
 
updateVar(int) - Method in class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
updateVar(int) - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
updateVar(int) - Method in class org.sat4j.minisat.orders.RSATLastLearnedClausesPhaseSelectionStrategy
 
updateVar(int) - Method in class org.sat4j.minisat.orders.RSATPhaseSelectionStrategy
 
updateVar(int) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
updateVar(int) - Method in class org.sat4j.minisat.orders.UserFixedPhaseSelectionStrategy
 
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.sat.RemoteControlStrategy
 
updateVarAtDecisionLevel(int) - Method in interface org.sat4j.minisat.core.IOrder
Allow to perform a specific action when a literal of the current decision level is updated.
updateVarAtDecisionLevel(int) - Method in interface org.sat4j.minisat.core.IPhaseSelectionStrategy
Allow to perform a specific action when a literal of the current decision level is updated.
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.NegativeLiteralSelectionStrategy
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.PhaseCachingAutoEraseStrategy
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.PhaseInLastLearnedClauseSelectionStrategy
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.PositiveLiteralSelectionStrategy
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.RandomLiteralSelectionStrategy
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.RandomWalkDecorator
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.RSATLastLearnedClausesPhaseSelectionStrategy
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.RSATPhaseSelectionStrategy
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.UserFixedPhaseSelectionStrategy
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
updateVarAtDecisionLevel(int) - Method in class org.sat4j.sat.RemoteControlStrategy
 
updateWatched(BigInteger, int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPb
update arrays watched and watching w.r.t. the propagation of a literal.
updateWatched(long, int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLong
update arrays watched and watching w.r.t. the propagation of a literal.
updateWatched(long, int) - Method in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
update arrays watched and watching w.r.t. the propagation of a literal.
updateWatched(BigInteger, int) - Method in class org.sat4j.pb.constraints.pb.PuebloMinWatchPb
 
updateWriter() - Method in class org.sat4j.tools.FileBasedVisualizationTool
 
UPPER_BOUND - Static variable in class org.sat4j.ExitCode
 
UpperBound - Static variable in class org.sat4j.pb.constraints.pb.ConflictMapSwitchToClause
 
usage() - Method in class org.sat4j.AbstractLauncher
 
usage() - Method in class org.sat4j.BasicLauncher
 
usage() - Method in class org.sat4j.csp.CSPLauncher
 
usage() - Method in class org.sat4j.maxsat.GenericOptLauncher
 
usage() - Method in class org.sat4j.MUSLauncher
 
usage() - Method in class org.sat4j.pb.LanceurPseudo2005
 
usage() - Method in class org.sat4j.sat.Lanceur
Deprecated.
 
usage() - Method in class org.sat4j.sat.Launcher
 
usage(ILogAble) - Static method in class org.sat4j.sat.Solvers
 
UserFixedPhaseSelectionStrategy - Class in org.sat4j.minisat.orders
Selection strategy where the phase selection is decided at init time and is not updated during the search.
UserFixedPhaseSelectionStrategy() - Constructor for class org.sat4j.minisat.orders.UserFixedPhaseSelectionStrategy
 
UserFriendlyPBStringSolver<T> - Class in org.sat4j.pb
Solver to display SAT instances using domain objects names instead of Dimacs numbers.
UserFriendlyPBStringSolver() - Constructor for class org.sat4j.pb.UserFriendlyPBStringSolver
 
UserFriendlyPBStringSolver(int) - Constructor for class org.sat4j.pb.UserFriendlyPBStringSolver
 

V

value() - Method in class org.sat4j.ExitCode
 
valueOf(String) - Static method in enum org.sat4j.minisat.core.LearnedConstraintsEvaluationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sat4j.minisat.core.SimplificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sat4j.sat.ProblemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sat4j.sat.StartSolverEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sat4j.tools.encoding.EncodingStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sat4j.minisat.core.LearnedConstraintsEvaluationType
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.SimplificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sat4j.sat.ProblemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sat4j.sat.StartSolverEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sat4j.tools.encoding.EncodingStrategy
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
Returns a textual representation of the truth value of that literal.
var(int) - Static method in class org.sat4j.core.LiteralsUtils
Returns the variable associated to the literal
Var - Class in org.sat4j.csp
 
Var(String, Domain, int) - Constructor for class org.sat4j.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.RandomWalkDecorator
 
varActivity(int) - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
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.RandomWalkDecorator
 
varDecayActivity() - Method in class org.sat4j.minisat.orders.TabuListDecorator
 
varDecayActivity() - Method in class org.sat4j.minisat.orders.VarOrderHeap
 
VarOrderHeap - Class in org.sat4j.minisat.orders
 
VarOrderHeap() - Constructor for class org.sat4j.minisat.orders.VarOrderHeap
 
VarOrderHeap(IPhaseSelectionStrategy) - Constructor for class org.sat4j.minisat.orders.VarOrderHeap
 
VarOrderHeapObjective - Class in org.sat4j.pb.orders
 
VarOrderHeapObjective() - Constructor for class org.sat4j.pb.orders.VarOrderHeapObjective
 
VarOrderHeapObjective(IPhaseSelectionStrategy) - Constructor for class org.sat4j.pb.orders.VarOrderHeapObjective
 
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.
VerySimpleCommandPanel - Class in org.sat4j.sat
This panel contains buttons that control restart and clean on solver.
VerySimpleCommandPanel(RemoteControlStrategy) - Constructor for class org.sat4j.sat.VerySimpleCommandPanel
 
VisuPreferences - Class in org.sat4j.sat.visu
 
VisuPreferences() - Constructor for class org.sat4j.sat.visu.VisuPreferences
 
VisuPreferencesFrame - Class in org.sat4j.sat.visu
 
VisuPreferencesFrame() - Constructor for class org.sat4j.sat.visu.VisuPreferencesFrame
 
VisuPreferencesFrame(VisuPreferences) - Constructor for class org.sat4j.sat.visu.VisuPreferencesFrame
 
voc - Variable in class org.sat4j.minisat.constraints.card.AtLeast
 
voc - Variable in class org.sat4j.minisat.constraints.cnf.HTClause
 
voc - Variable in class org.sat4j.minisat.constraints.cnf.WLClause
 
voc - Variable in class org.sat4j.minisat.core.Solver
 
voc - Variable in class org.sat4j.pb.constraints.pb.WatchPb
constraint's vocabulary
voc - Variable in class org.sat4j.pb.constraints.pb.WatchPbLong
constraint's vocabulary
voc - Variable in class org.sat4j.pb.constraints.pb.WatchPbLongCP
constraint's vocabulary
VOID - Static variable in interface org.sat4j.specs.UnitClauseProvider
 
VOID - Static variable in interface org.sat4j.tools.SolutionFoundListener
 

W

WalshSupports - Class in org.sat4j.csp.constraints
 
WalshSupports(int, int) - Constructor for class org.sat4j.csp.constraints.WalshSupports
 
watch(int, Propagatable) - Method in class org.sat4j.minisat.constraints.cnf.Lits
 
watch(int, Propagatable) - Method in interface org.sat4j.minisat.core.ILits
Record a new constraint to watch when a literal is satisfied.
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.pb.constraints.pb.MinWatchPb
sum of the coefficients of the literals satisfied or unvalued
watchCumul - Variable in class org.sat4j.pb.constraints.pb.MinWatchPbLong
sum of the coefficients of the literals satisfied or unvalued
watchCumul - Variable in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
sum of the coefficients of the literals satisfied or unvalued
watched - Variable in class org.sat4j.pb.constraints.pb.MinWatchPb
is the literal of index i watching the constraint ?
watched - Variable in class org.sat4j.pb.constraints.pb.MinWatchPbLong
is the literal of index i watching the constraint ?
watched - Variable in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
is the literal of index i watching the constraint ?
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.pb.constraints.pb.MinWatchPb
indexes of literals watching the constraint
watching - Variable in class org.sat4j.pb.constraints.pb.MinWatchPbLong
indexes of literals watching the constraint
watching - Variable in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
indexes of literals watching the constraint
watchingCount - Variable in class org.sat4j.pb.constraints.pb.MinWatchPb
number of literals watching the constraint.
watchingCount - Variable in class org.sat4j.pb.constraints.pb.MinWatchPbLong
number of literals watching the constraint.
watchingCount - Variable in class org.sat4j.pb.constraints.pb.MinWatchPbLongCP
number of literals watching the constraint.
WatchPb - Class in org.sat4j.pb.constraints.pb
Abstract data structure for pseudo-boolean constraint with watched literals.
WatchPbLong - Class in org.sat4j.pb.constraints.pb
 
WatchPbLongCP - Class in org.sat4j.pb.constraints.pb
 
WCLAUSE - Static variable in class org.sat4j.pb.reader.JSONPBReader
 
WCLAUSE_PATTERN - Static variable in class org.sat4j.pb.reader.JSONPBReader
 
WDimacsReader - Class in org.sat4j.maxsat.reader
Simple reader for the weighted maxsat problem.
WDimacsReader(WeightedMaxSatDecorator) - Constructor for class org.sat4j.maxsat.reader.WDimacsReader
 
WDimacsReader(WeightedMaxSatDecorator, String) - Constructor for class org.sat4j.maxsat.reader.WDimacsReader
 
weight - Variable in class org.sat4j.maxsat.reader.WDimacsReader
 
weightedLits - Variable in class org.sat4j.pb.constraints.pb.MapPb
 
WeightedMaxSatDecorator - Class in org.sat4j.maxsat
A decorator for solving weighted MAX SAT problems.
WeightedMaxSatDecorator(IPBSolver) - Constructor for class org.sat4j.maxsat.WeightedMaxSatDecorator
 
WeightedMaxSatDecorator(IPBSolver, boolean) - Constructor for class org.sat4j.maxsat.WeightedMaxSatDecorator
 
WeightedObject<T> - Class in org.sat4j.pb.tools
 
why() - Method in class org.sat4j.pb.tools.DependencyHelper
Explain the reason of the inconsistency of the set of constraints.
why(T) - Method in class org.sat4j.pb.tools.DependencyHelper
Explain a domain object has been set to true in a solution.
whyNot(T) - Method in class org.sat4j.pb.tools.DependencyHelper
Explain a domain object has been set to false in a solution.
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
WLITERAL - Static variable in class org.sat4j.pb.reader.JSONPBReader
 
WLITERAL_PATTERN - Static variable in class org.sat4j.pb.reader.JSONPBReader
 

X

XMLCSPReader - Class in org.sat4j.reader
 
XMLCSPReader(ISolver, boolean) - Constructor for class org.sat4j.reader.XMLCSPReader
 
XNOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
XOR - Static variable in class org.sat4j.tools.ExtendedDimacsArrayReader
 
xor(int, IVecInt) - Method in class org.sat4j.tools.GateTranslator
translate y <=> x1 xor x2 xor ... xor xn into clauses.
xor(int, int, int) - Method in class org.sat4j.tools.GateTranslator
 
Xplain<T extends ISolver> - Class in org.sat4j.tools.xplain
Explanation framework for SAT4J.
Xplain(T, boolean) - Constructor for class org.sat4j.tools.xplain.Xplain
 
Xplain(T) - Constructor for class org.sat4j.tools.xplain.Xplain
 
XplainPB - Class in org.sat4j.pb.tools
 
XplainPB(IPBSolver) - Constructor for class org.sat4j.pb.tools.XplainPB
 
A B C D E F G H I J L M N O P Q R S T U V W X 

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