Uses of Interface
org.sat4j.minisat.core.Constr

Packages that use Constr
org.sat4j.minisat.constraints Implementations of various constraints for MiniSAT. 
org.sat4j.minisat.constraints.card Implementations of cardinality contraints. 
org.sat4j.minisat.constraints.cnf Implementations of clausal contraints. 
org.sat4j.minisat.constraints.pb Implementations of pseudo boolean contraints. 
org.sat4j.minisat.core Implementation of the MiniSAT solver skeleton. 
org.sat4j.minisat.learning Various learning strategies. 
 

Uses of Constr in org.sat4j.minisat.constraints
 

Methods in org.sat4j.minisat.constraints that return Constr
 Constr MixedDataStructureDaniel.createCardinalityConstraint(IVecInt literals, int degree)
           
 Constr CardinalityDataStructureYanMin.createCardinalityConstraint(IVecInt literals, int degree)
           
 Constr CardinalityDataStructureYanMax.createCardinalityConstraint(IVecInt literals, int degree)
           
 Constr CardinalityDataStructure.createCardinalityConstraint(IVecInt literals, int degree)
           
 Constr AbstractPBDataStructureFactory.createCardinalityConstraint(IVecInt literals, int degree)
           
 Constr AbstractDataStructureFactory.createCardinalityConstraint(IVecInt literals, int degree)
           
 Constr MixedDataStructureWithBinaryAndTernary.createClause(IVecInt literals)
           
 Constr MixedDataStructureWithBinary.createClause(IVecInt literals)
           
 Constr ClausalDataStructureWL.createClause(IVecInt literals)
           
 Constr ClausalDataStructureCBWL.createClause(IVecInt literals)
           
 Constr ClausalDataStructureCB.createClause(IVecInt literals)
           
 Constr CardinalityDataStructureYanMin.createClause(IVecInt literals)
           
 Constr CardinalityDataStructureYanMax.createClause(IVecInt literals)
           
 Constr CardinalityDataStructure.createClause(IVecInt literals)
           
 Constr AbstractPBDataStructureFactory.createClause(IVecInt literals)
           
 Constr AbstractPBDataStructureFactory.createPseudoBooleanConstraint(IVecInt literals, IVec<java.math.BigInteger> coefs, boolean moreThan, java.math.BigInteger degree)
           
 Constr AbstractDataStructureFactory.createPseudoBooleanConstraint(IVecInt literals, IVec<java.math.BigInteger> coefs, boolean moreThan, java.math.BigInteger degree)
           
 Constr AbstractCardinalityDataStructure.createPseudoBooleanConstraint(IVecInt literals, IVec<java.math.BigInteger> coefs, boolean moreThan, java.math.BigInteger degree)
           
 Constr ClausalDataStructureWL.createUnregisteredClause(IVecInt literals)
           
 Constr ClausalDataStructureCBWL.createUnregisteredClause(IVecInt literals)
           
 Constr ClausalDataStructureCB.createUnregisteredClause(IVecInt literals)
           
 Constr CardinalityDataStructureYanMin.createUnregisteredClause(IVecInt literals)
           
 Constr CardinalityDataStructureYanMax.createUnregisteredClause(IVecInt literals)
           
 Constr CardinalityDataStructure.createUnregisteredClause(IVecInt literals)
           
 Constr AbstractPBDataStructureFactory.createUnregisteredClause(IVecInt literals)
           
 Constr AbstractPBDataStructureFactory.createUnregisteredPseudoBooleanConstraint(IVecInt literals, IVec<java.math.BigInteger> coefs, java.math.BigInteger degree)
           
 Constr AbstractDataStructureFactory.createUnregisteredPseudoBooleanConstraint(IVecInt literals, IVec<java.math.BigInteger> coefs, java.math.BigInteger degree)
           
 

Methods in org.sat4j.minisat.constraints with parameters of type Constr
 void MixedDataStructureWithBinaryAndTernary.learnConstraint(Constr constr)
           
 void MixedDataStructureWithBinary.learnConstraint(Constr constr)
           
 void AbstractDataStructureFactory.learnConstraint(Constr constr)
           
 

Uses of Constr in org.sat4j.minisat.constraints.card
 

Classes in org.sat4j.minisat.constraints.card that implement Constr
 class AtLeast
           
 class MaxWatchCard
           
 class MinWatchCard
           
 

Uses of Constr in org.sat4j.minisat.constraints.cnf
 

Classes in org.sat4j.minisat.constraints.cnf that implement Constr
 class BinaryClauses
           
 class CBClause
           
 class MixableCBClause
          Counter Based clauses that can be mixed with WLCLauses
 class TernaryClauses
           
 class WLClause
          Lazy data structure for clause using Watched Literals.
 

Methods in org.sat4j.minisat.constraints.cnf that return Constr
 Constr Lits.getReason(int lit)
           
 

Methods in org.sat4j.minisat.constraints.cnf with parameters of type Constr
 void Lits.setReason(int lit, Constr r)
           
 

Uses of Constr in org.sat4j.minisat.constraints.pb
 

Classes in org.sat4j.minisat.constraints.pb that implement Constr
 class MaxWatchPb
           
 class MinWatchPb
           
 class WatchPb
           
 

Methods in org.sat4j.minisat.constraints.pb with parameters of type Constr
 int PBSolver.analyze(Constr myconfl, Handle<Constr> outLearntRef)
           
 

Method parameters in org.sat4j.minisat.constraints.pb with type arguments of type Constr
 int PBSolver.analyze(Constr myconfl, Handle<Constr> outLearntRef)
           
 

Uses of Constr in org.sat4j.minisat.core
 

Methods in org.sat4j.minisat.core that return Constr
 Constr DataStructureFactory.createCardinalityConstraint(IVecInt literals, int degree)
           
 Constr DataStructureFactory.createClause(IVecInt literals)
           
 Constr DataStructureFactory.createPseudoBooleanConstraint(IVecInt literals, IVec<java.math.BigInteger> coefs, boolean moreThan, java.math.BigInteger degree)
           
 Constr DataStructureFactory.createUnregisteredClause(IVecInt literals)
           
 Constr DataStructureFactory.createUnregisteredPseudoBooleanConstraint(IVecInt literals, IVec<java.math.BigInteger> coefs, java.math.BigInteger degree)
           
 Constr ILits.getReason(int lit)
           
 Constr Solver.propagate()
           
 

Methods in org.sat4j.minisat.core with parameters of type Constr
 int Solver.analyze(Constr confl, Handle<Constr> outLearntRef)
           
 void Solver.claBumpActivity(Constr confl)
          Propagate activity to a constraint
 boolean Solver.enqueue(int p, Constr from)
          Put the literal on the queue of assignments to be done.
 boolean UnitPropagationListener.enqueue(int p, Constr from)
          Satisfait un litt�ral
 void TextOutputListener.learn(Constr clause)
           
 void SearchListener.learn(Constr c)
          learning a new clause
 void Solver.learn(Constr c)
           
 void Learner.learn(Constr c)
           
 void DataStructureFactory.learnConstraint(Constr constr)
           
 void LearningStrategy.learns(Constr constr)
           
 void ILits.setReason(int lit, Constr r)
           
 

Method parameters in org.sat4j.minisat.core with type arguments of type Constr
 int Solver.analyze(Constr confl, Handle<Constr> outLearntRef)
           
 

Uses of Constr in org.sat4j.minisat.learning
 

Methods in org.sat4j.minisat.learning with parameters of type Constr
 void NoLearningNoHeuristics.learns(Constr reason)
           
 void MiniSATLearning.learns(Constr constr)
           
 void NoLearningButHeuristics.learns(Constr reason)
           
 void LimitedLearning.learns(Constr constr)