| 
||||||||||
| 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)
 | 
 BigInteger | 
reduceInConstraint(IWatchPb wpb,
                   BigInteger[] coefsBis,
                   int indLitImplied,
                   BigInteger degreeBis)
Reduction d'une contrainte On supprime un litteral non assigne prioritairement, vrai sinon.  | 
 BigInteger | 
resolve(PBConstr cpb,
        int litImplied,
        VarActivityListener val)
Effectue une resolution avec une contrainte PB.  | 
 BigInteger | 
slackConflict()
 | 
 boolean | 
slackIsCorrect(int decisionLevel)
 | 
 void | 
updateSlack(int level)
 | 
| Methods inherited from interface org.sat4j.pb.constraints.pb.IDataStructurePB | 
|---|
buildConstraintFromConflict, buildConstraintFromMapPb, cuttingPlane, cuttingPlane, cuttingPlane, cuttingPlane, getAssertiveLiteral, getDegree, isCardinality, isLongSufficient, saturation, size | 
| Method Detail | 
|---|
BigInteger resolve(PBConstr cpb,
                   int litImplied,
                   VarActivityListener val)
cpb - contrainte avec laquelle on va faire la resolutionlitImplied - litteral devant etre resoluval - TODO
BigInteger slackConflict()
boolean isAssertive(int dl)
BigInteger reduceInConstraint(IWatchPb wpb,
                              BigInteger[] coefsBis,
                              int indLitImplied,
                              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 | |||||||||