|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sat4j.minisat.constraints.AbstractDataStructureFactory org.sat4j.pb.constraints.AbstractPBDataStructureFactory org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure
public class PuebloPBMinClauseCardConstrDataStructure
Field Summary |
---|
Fields inherited from class org.sat4j.pb.constraints.AbstractPBDataStructureFactory |
---|
FOR_COMPETITION, NO_COMPETITION |
Fields inherited from class org.sat4j.minisat.constraints.AbstractDataStructureFactory |
---|
learner, lits, solver |
Constructor Summary | |
---|---|
PuebloPBMinClauseCardConstrDataStructure()
|
Method Summary | |
---|---|
protected Constr |
constructCard(IVecInt theLits,
int degree)
|
protected Constr |
constructClause(IVecInt v)
|
protected Constr |
constructLearntCard(IDataStructurePB dspb)
|
protected Constr |
constructLearntClause(IVecInt literals)
|
protected Constr |
constructLearntPB(IDataStructurePB dspb)
|
protected Constr |
constructPB(int[] theLits,
java.math.BigInteger[] coefs,
java.math.BigInteger degree)
|
Methods inherited from class org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure |
---|
constraintFactory, learntConstraintFactory |
Methods inherited from class org.sat4j.pb.constraints.AbstractPBDataStructureFactory |
---|
createCardinalityConstraint, createClause, createLits, createPseudoBooleanConstraint, createUnregisteredClause, createUnregisteredPseudoBooleanConstraint, getNormalizer, setNormalizer, setNormalizer |
Methods inherited from class org.sat4j.minisat.constraints.AbstractDataStructureFactory |
---|
conflictDetectedInWatchesFor, getVocabulary, getWatchesFor, learnConstraint, reset, setLearner, setUnitPropagationListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.sat4j.minisat.core.DataStructureFactory |
---|
conflictDetectedInWatchesFor, getVocabulary, getWatchesFor, learnConstraint, reset, setLearner, setUnitPropagationListener |
Constructor Detail |
---|
public PuebloPBMinClauseCardConstrDataStructure()
Method Detail |
---|
protected Constr constructClause(IVecInt v)
constructClause
in class AbstractPBClauseCardConstrDataStructure
protected Constr constructCard(IVecInt theLits, int degree) throws ContradictionException
constructCard
in class AbstractPBClauseCardConstrDataStructure
ContradictionException
protected Constr constructPB(int[] theLits, java.math.BigInteger[] coefs, java.math.BigInteger degree) throws ContradictionException
constructPB
in class AbstractPBClauseCardConstrDataStructure
ContradictionException
protected Constr constructLearntClause(IVecInt literals)
constructLearntClause
in class AbstractPBClauseCardConstrDataStructure
protected Constr constructLearntCard(IDataStructurePB dspb)
constructLearntCard
in class AbstractPBClauseCardConstrDataStructure
protected Constr constructLearntPB(IDataStructurePB dspb)
constructLearntPB
in class AbstractPBClauseCardConstrDataStructure
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |