public final class ConflictMapSwitchToClause extends ConflictMap
byLevel, coefMult, coefMultCons, currentLevel, currentSlack, hasBeenReduced, numberOfReductions, preProcess, sumAllCoefsassertiveLiteral, autoDivisionStrategy, degree, weightedLitsTAUTOLOGY| Constructor and Description |
|---|
ConflictMapSwitchToClause(PBConstr cpb,
int level) |
ConflictMapSwitchToClause(PBConstr cpb,
int level,
boolean noRemove,
SkipStrategy skip,
PBSolverStats stats) |
| Modifier and Type | Method and Description |
|---|---|
static int |
getUpperBound() |
protected BigInteger |
reduceUntilConflict(int litImplied,
int ind,
BigInteger[] reducedCoefs,
BigInteger degreeReduced,
IWatchPb wpb)
reduces the constraint defined by wpb until the result of the cutting
plane is a conflict. this reduction returns either a clause if .
|
static void |
setUpperBound(int upperBound) |
createConflict, factory, getBacktrackLevel, getNumberOfReductions, hasBeenReduced, isAssertive, isUnsat, oldGetBacktrackLevel, oldIsAssertive, possConstraint, postProcess, ppcm, preProcess, reduceInConstraint, resolve, saturation, setDecisionLevel, slackConflict, slackIsCorrect, toString, undoOne, updateSlackbuildConstraintFromConflict, buildConstraintFromMapPb, cuttingPlane, cuttingPlane, cuttingPlane, cuttingPlane, getAssertiveLiteral, getCardDegree, getDegree, getNumberOfCuttingPlanesCardinalities, isCardinality, isLongSufficient, reduceCoeffsByGCD, reduceCoeffsByPower2, saturation, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbuildConstraintFromConflict, buildConstraintFromMapPb, cuttingPlane, cuttingPlane, cuttingPlane, cuttingPlane, getAssertiveLiteral, getCardDegree, getDegree, isCardinality, isLongSufficient, reduceCoeffsByPower2, saturation, sizepublic ConflictMapSwitchToClause(PBConstr cpb, int level)
public ConflictMapSwitchToClause(PBConstr cpb, int level, boolean noRemove, SkipStrategy skip, PBSolverStats stats)
protected BigInteger reduceUntilConflict(int litImplied, int ind, BigInteger[] reducedCoefs, BigInteger degreeReduced, IWatchPb wpb)
reduceUntilConflict in class ConflictMaplitImplied - ind - reducedCoefs - wpb - public static int getUpperBound()
public static void setUpperBound(int upperBound)
Copyright © 2020 Centre de Recherche en Informatique de Lens (CRIL). All rights reserved.