Overview | Group | Tree | Graph | Index | Concepts |
This overloaded C++ operator constrains its first argument to be greater than or equal to 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 compares its arguments; if the first argument is greater than
or equal to the second, then it returns IlcTrue
; otherwise, it returns IlcFalse
.
See Also:
IlcRevFloat, IlcRevInt, IlcIntToIntStepFunction
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 are a greater-than-or-equal comparison. The first function
creates a predicate which returns IloTrue
if and only
if the value returned by the left evaluator is greater than or
equal to 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 greater
than or equal to the threshold value. Finally, the third function
creates a predicate that returns IloTrue
if and only
if the threshold value is greater than or equal to the value
returned by the right evaluator.
For more information, see Selectors.
This operator creates and returns an inequality constraint between its arguments (that is, the first must be greater than or equal to the second).
When its arguments are constrained floating-point or integer expressions, then when
it is posted, 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, IlcFloatExp, IlcIntExp, IlcLeOffset, IlcNull, operator<=, operator!=, operator==