FRAMES NO FRAMES

Enumeration IlcFilterLevelConstraint

Definition file: ilsolver/basic.h
Include file: <ilsolver/ilosolver.h>

The values in this enumeration recognize different types of constraints with respect to filter levels in propagation.

Functions (such as IlcAllDiff, IlcAllMinDistance, IlcAllNullIntersect, IlcDistribute, IlcPartition, IlcSequence, for example) that return a constraint generally have two signatures: one without IlcFilterLevel as a parameter, one with IlcFilterLevel as an optional parameter. When you choose the signature without IlcFilterLevel as a parameter, then Solver uses the default filter level for that type of constraint to propagate the constraint returned by the function. The default filter level depends on the type of constraint.

See Also:

Fields

IlcAllDiffCt = 0L 
IloAllDiffCt = 0L 
IlcDistributeCt = 1L 
IloDistributeCt = 1L 
IlcSequenceCt = 2L 
IloSequenceCt = 2L 
IlcAllMinDistanceCt = 3L 
IloAllMinDistanceCt = 3L 
IlcPartitionCt = 4L 
IloPartitionCt = 4L 
IlcAllNullIntersectCt = 5L 
IloAllNullIntersectCt = 5L 
IlcEqUnionCt = 6L 
IloEqUnionCt = 6L 
IlcNotOverlapCt = 7L 
IloNotOverlapCt = 7L 
IlcBoxCt = 8L 
IloBoxCt = 8L 
IlcPairingCt = 9L 
IloPairingCt = 9L