public class PBMinDataStructure extends AbstractPBDataStructureFactory
FOR_COMPETITION, NO_COMPETITIONlearner, lits, solver| Constructor and Description |
|---|
PBMinDataStructure() |
| Modifier and Type | Method and Description |
|---|---|
protected PBConstr |
constraintFactory(int[] literals,
BigInteger[] coefs,
BigInteger degree) |
protected Constr |
learntAtLeastConstraintFactory(IVecInt literals,
IVec<BigInteger> coefs,
BigInteger degree) |
protected Constr |
learntAtMostConstraintFactory(IVecInt literals,
IVec<BigInteger> coefs,
BigInteger degree) |
protected Constr |
learntConstraintFactory(IDataStructurePB dspb) |
createAtLeastPBConstraint, createAtMostPBConstraint, createCardinalityConstraint, createClause, createLits, createPseudoBooleanConstraint, createUnregisteredAtLeastConstraint, createUnregisteredAtMostConstraint, createUnregisteredCardinalityConstraint, createUnregisteredClause, createUnregisteredPseudoBooleanConstraint, getNormalizer, setNormalizer, setNormalizerconflictDetectedInWatchesFor, getVocabulary, getWatchesFor, learnConstraint, reset, setLearner, setUnitPropagationListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconflictDetectedInWatchesFor, getVocabulary, getWatchesFor, learnConstraint, reset, setLearner, setUnitPropagationListenerprotected PBConstr constraintFactory(int[] literals, BigInteger[] coefs, BigInteger degree) throws ContradictionException
constraintFactory in class AbstractPBDataStructureFactoryContradictionExceptionprotected Constr learntConstraintFactory(IDataStructurePB dspb)
learntConstraintFactory in class AbstractPBDataStructureFactoryprotected Constr learntAtLeastConstraintFactory(IVecInt literals, IVec<BigInteger> coefs, BigInteger degree)
learntAtLeastConstraintFactory in class AbstractPBDataStructureFactoryprotected Constr learntAtMostConstraintFactory(IVecInt literals, IVec<BigInteger> coefs, BigInteger degree)
learntAtMostConstraintFactory in class AbstractPBDataStructureFactoryCopyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.