public class PuebloPBMinClauseCardConstrDataStructure extends AbstractPBClauseCardConstrDataStructure
FOR_COMPETITION, NO_COMPETITIONlearner, lits, solver| Constructor and Description |
|---|
PuebloPBMinClauseCardConstrDataStructure() |
| Modifier and Type | Method and Description |
|---|---|
Constr |
createClause(IVecInt literals) |
constraintFactory, constructCard, constructClause, constructLearntCard, constructLearntCard, constructLearntClause, constructLearntPB, constructLearntPB, constructPB, createUnregisteredClause, learntAtLeastConstraintFactory, learntAtMostConstraintFactory, learntConstraintFactory, sumOfCoefficientscreateAtLeastPBConstraint, createAtMostPBConstraint, createCardinalityConstraint, createLits, createPseudoBooleanConstraint, createUnregisteredAtLeastConstraint, createUnregisteredAtMostConstraint, createUnregisteredCardinalityConstraint, 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, setUnitPropagationListenerpublic PuebloPBMinClauseCardConstrDataStructure()
public Constr createClause(IVecInt literals) throws ContradictionException
createClause in interface DataStructureFactorycreateClause in class AbstractPBClauseCardConstrDataStructureliterals - a set of literals using Dimacs format (signed non null
integers).ContradictionException - the constraint is trivially unsatisfiable.Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.