Overview | Group | Tree | Graph | Index | Concepts |
These operators create a new
IloPredicate<IloObject>
instance by comparing the value returned by an evaluator with
either that of another evaluator or a threshold value. The
semantics of the new predicate is a less-than comparison. The first
function creates a predicate which returns IloTrue
if
and only if the value returned by the left evaluator is less than
the value returned by the right evaluator. The second function
creates a predicate which returns IloTrue
if and only
if the value returned by the left evaluator is less than the
threshold value. The third function creates a predicate
that returns IloTrue
if and only if the threshold
value is less than the value returned by the right evaluator.
For more information, see Selectors.
This operator compares its arguments; if the first argument is strictly
less than the second, then it returns IlcTrue
; otherwise, it
returns IlcFalse
.
See Also:
This overloaded C++ operator constrains its first argument to be strictly less than its second argument. In order to be taken into account, this constraint must be added to a model and extracted for an algorithm.
This operator creates and returns an inequality constraint between its arguments (that is, the first must be strictly less than the second).
When its arguments are integer expressions, then when you post it, this constraint
is associated with the whenRange
propagation event.
When you create a constraint, it has no effect until you post it.
See Also:
IlcConstraint, IlcIntExp, IlcLeOffset, operator>, operator<=, operator>=, operator!=, operator==