|
|||||||||
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 |