Overview | Group | Tree | Graph | Index | Concepts |
This overloaded C++ operator constrains its first argument to be strictly greater 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 greater than the second).
When its arguments are constrained 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==
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 comparison. The first function creates
a predicate which returns IloTrue
if and only if the
value returned by the left evaluator is greater 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 greater than the threshold
value. The third function creates a predicate that returns
IloTrue
if and only if the threshold value is greater
than the value returned by the right evaluator.
For more information, see Selectors.
This operator compares its arguments; if the first argument is strictly greater
than the second, then it returns IlcTrue
; otherwise, it returns IlcFalse
.
See Also: