Module org.chocosolver.solver
Package org.chocosolver.solver.constraints
-
Interface Summary Interface Description IConstraintFactory Interface to make constraints over BoolVar, IntVar, RealVar and SetVarIDecompositionFactory An interface dedicated to list decomposition of some constraints.IGraphConstraintFactory Some usual graph constraintsIIntConstraintFactory Interface to make constraints over BoolVar and IntVarIRealConstraintFactory Interface to make constraints over RealVar A kind of factory relying on interface default implementation to allow (multiple) inheritanceIReificationFactory Interface to reify constraints A kind of factory relying on interface default implementation to allow (multiple) inheritanceISatFactory A factory dedicated to SAT.ISetConstraintFactory Interface to make constraints over SetVarUpdatablePropagator<W> A specific interface propagator to enable, under certain conditions, to update some of their internal structure. -
Class Summary Class Description Arithmetic A constraint dedicated to arithmetic operations.Constraint A Constraint is basically a set ofPropagator
.ConstraintsName Utility class to store constraint's name.ImpliedConstraint Equivalence constraint: boolean b <=> constraint c Also known as reificationPropagator<V extends Variable> APropagator
class defines methods to react on aVariable
objects modifications.ReificationConstraint Equivalence constraint: boolean b <=> constraint c Also known as reification -
Enum Summary Enum Description Constraint.Status Status of this constraint wrt the modelOperator PropagatorPriority