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.