|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| BoolConstraint | Boolean constraints are composite constraints who maintain for each sub-constraint: a status {unknown, true, false} indicating whether the subconstraint has been proven true or false a targetStatus {unknown, true, false} indicating whether the subconstraint should be true (in which case it is propagated) or false (in which case its opposite is propagated) |
| CompositeConstraint | An interface for all implementations of listeners using search variables. |
| Class Summary | |
|---|---|
| AbstractBinBoolConstraint | An abstract class for binary Boolean composition |
| AbstractBinBoolConstraintWithCounterOpposite | An abstract class storing the counterpart of each subconstraint + an index correspondence for variables (between subconstraints and opposite subconstraints) |
| AbstractBinCompositeConstraint | Abstract implementation of a composite constraint (like boolean ones) involving two sub-constraints. |
| AbstractCompositeConstraint | An abstract class for all implementations of listeners over search variables. |
| AbstractLargeBoolConstraint | An abstract class for Boolean composition of more than two constraints |
| AbstractLargeBoolConstraintWithCounterOpposite | An abstract class storing the counterpart of each subconstraint + an index correspondence for variables (between subconstraints and opposite subconstraints) |
| AbstractLargeCompositeConstraint | |
| BinConjunction | A class for Conjunctions (only used in subterms of Boolean formulae (c1 and c2) |
| BinDisjunction | |
| Cardinality | A class for cardinality/atleast/atmost constraints (constraints modelling by a domain variable the number of subconstraints that are true among a list |
| ConstantConstraint | |
| Equiv | A class for equivalences (c1 if and only if c2) |
| Guard | A class for implications (if (c1,c2)) propagated in a lazy way (nothing done until c1 proven true) |
| LargeConjunction | |
| LargeDisjunction | |
A package devoted to propagation over Boolean combinations of constraints.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||