| Methods in org.sat4j.pb.constraints that return WatchPb |
protected WatchPb |
PBMaxDataStructure.constraintFactory(IDataStructurePB dspb)
|
protected WatchPb |
PBMaxDataStructure.constraintFactory(org.sat4j.specs.IVecInt literals,
org.sat4j.specs.IVec<java.math.BigInteger> coefs,
java.math.BigInteger degree)
|
protected WatchPb |
PBMaxDataStructure.constraintFactory(org.sat4j.specs.IVecInt literals,
org.sat4j.specs.IVec<java.math.BigInteger> coefs,
boolean moreThan,
java.math.BigInteger degree)
|
protected WatchPb |
PBMaxDataStructure.constraintFactory(org.sat4j.specs.IVecInt literals,
org.sat4j.specs.IVecInt coefs,
boolean moreThan,
int degree)
|
protected WatchPb |
PBMaxDataStructure.constraintFactory(org.sat4j.specs.IVecInt literals,
org.sat4j.specs.IVecInt coefs,
int degree)
|
| Methods in org.sat4j.pb.constraints.pb that return WatchPb |
static WatchPb |
MinWatchPb.normalizedWatchPbNew(org.sat4j.minisat.core.ILits voc,
IDataStructurePB mpb)
|
static WatchPb |
MaxWatchPb.normalizedWatchPbNew(org.sat4j.minisat.core.ILits voc,
IDataStructurePB mpb)
|
static WatchPb |
PuebloMinWatchPb.normalizedWatchPbNew(org.sat4j.minisat.core.ILits voc,
IDataStructurePB mpb)
|
static WatchPb |
MinWatchPb.watchPbNew(org.sat4j.minisat.core.ILits voc,
org.sat4j.specs.IVecInt lits,
org.sat4j.specs.IVec<java.math.BigInteger> coefs,
boolean moreThan,
java.math.BigInteger degree)
|
static WatchPb |
MaxWatchPb.watchPbNew(org.sat4j.minisat.core.ILits voc,
org.sat4j.specs.IVecInt lits,
org.sat4j.specs.IVec<java.math.BigInteger> coefs,
boolean moreThan,
java.math.BigInteger degree)
|
static WatchPb |
PuebloMinWatchPb.watchPbNew(org.sat4j.minisat.core.ILits voc,
org.sat4j.specs.IVecInt lits,
org.sat4j.specs.IVec<java.math.BigInteger> coefs,
boolean moreThan,
java.math.BigInteger degree)
|
static WatchPb |
MinWatchPb.watchPbNew(org.sat4j.minisat.core.ILits voc,
org.sat4j.specs.IVecInt lits,
org.sat4j.specs.IVecInt coefs,
boolean moreThan,
int degree)
|
static WatchPb |
MaxWatchPb.watchPbNew(org.sat4j.minisat.core.ILits voc,
org.sat4j.specs.IVecInt lits,
org.sat4j.specs.IVecInt coefs,
boolean moreThan,
int degree)
|
static WatchPb |
PuebloMinWatchPb.watchPbNew(org.sat4j.minisat.core.ILits voc,
org.sat4j.specs.IVecInt lits,
org.sat4j.specs.IVecInt coefs,
boolean moreThan,
int degree)
|
| Methods in org.sat4j.pb.constraints.pb with parameters of type WatchPb |
java.math.BigInteger |
ConflictMap.reduceInConstraint(WatchPb wpb,
java.math.BigInteger[] coefsBis,
int indLitImplied,
java.math.BigInteger degreeBis)
constraint reduction : removes a literal of the constraint. |
java.math.BigInteger |
IConflict.reduceInConstraint(WatchPb wpb,
java.math.BigInteger[] coefsBis,
int indLitImplied,
java.math.BigInteger degreeBis)
Reduction d'une contrainte On supprime un litteral non assigne
prioritairement, vrai sinon. |
protected java.math.BigInteger |
ConflictMap.reduceUntilConflict(int litImplied,
int ind,
java.math.BigInteger[] reducedCoefs,
WatchPb wpb)
|
protected java.math.BigInteger |
ConflictMapMerging.reduceUntilConflict(int litImplied,
int ind,
java.math.BigInteger[] reducedCoefs,
WatchPb wpb)
reduces the constraint defined by wpb until the result of the cutting
plane is a conflict. |
protected java.math.BigInteger |
ConflictMapClause.reduceUntilConflict(int litImplied,
int ind,
java.math.BigInteger[] reducedCoefs,
WatchPb wpb)
reduces the constraint defined by wpb until the result of the cutting
plane is a conflict. |