|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IConflict
| Method Summary | |
|---|---|
int |
getBacktrackLevel(int maxLevel)
retourne le niveau de backtrack : c'est-? |
boolean |
isAssertive(int dl)
|
java.math.BigInteger |
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. |
java.math.BigInteger |
resolve(PBConstr cpb,
int litImplied,
VarActivityListener val)
Effectue une resolution avec une contrainte PB. |
java.math.BigInteger |
slackConflict()
|
boolean |
slackIsCorrect(int decisionLevel)
|
void |
updateSlack(int level)
|
| Methods inherited from interface org.sat4j.minisat.constraints.pb.IDataStructurePB |
|---|
buildConstraintFromConflict, buildConstraintFromMapPb, cuttingPlane, cuttingPlane, cuttingPlane, cuttingPlane, getDegree, saturation, size |
| Method Detail |
|---|
java.math.BigInteger resolve(PBConstr cpb,
int litImplied,
VarActivityListener val)
cpb - contrainte avec laquelle on va faire la resolutionlitImplied - litteral devant etre resoluval - TODO
java.math.BigInteger slackConflict()
boolean isAssertive(int dl)
java.math.BigInteger reduceInConstraint(WatchPb wpb,
java.math.BigInteger[] coefsBis,
int indLitImplied,
java.math.BigInteger degreeBis)
int getBacktrackLevel(int maxLevel)
maxLevel - le plus bas niveau pour lequel la contrainte est assertive
void updateSlack(int level)
boolean slackIsCorrect(int decisionLevel)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||