| Overview | Group | Tree | Graph | Index | Concepts |
This operator creates and returns a constraint: the conjunction of its arguments.
When you create a constraint, it has no effect until you post it.
See Also:
This overloaded C++ operator creates a conjunctive
constraint that represents the conjunction of its two arguments.
The constraint can represent a conjunction of two
constraints; of a constraint and another conjunction;
or of two conjunctions. In order
to be taken into account, this constraint must be added to a model
and extracted by an algorithm, such as IloCplex
or IloSolver.
This operator produces a conjunction operator which, when invoked,
invokes op1. If successful, it invokes op2.
If op2 then succeeds, the conjunction is deemed to have
succeeded.
op1 or op2.
If both suboperators have prototypes defined, that of
op2 is chosen.
This operator creates a new
IloPredicate<IloObject> instance from two
IloPredicate<IloObject> instances.
The semantics of the combination of the component predicates is
that of logical AND. That is, the combined predicate
will return IloTrue for a particular object if and
only if both the component predicates return IloTrue
for that object.
For more information, see Selectors.