Add a new general constraint of type GRB.GENCONSTR_AND to a model.

An AND constraint <span>$</span>r = \mbox{and}\{x_1,\ldots,x_n\}<span>$</span> states that the binary resultant variable <span>$</span>r<span>$</span> should be <span>$</span>1<span>$</span> if and only if all of the operand variables <span>$</span>x_1,\ldots,x_n<span>$</span> are equal to <span>$</span>1<span>$</span>. If any of the operand variables is <span>$</span>0<span>$</span>, then the resultant should be <span>$</span>0<span>$</span> as well.

Note that all variables participating in such a constraint will be forced to be binary, independent of how they were created.

GRBGenConstr addGenConstrAnd ( GRBVar resvar,
    GRBVar[] vars,
    String name )


resvar: The resultant variable of the new constraint.

vars: Array of variables that are the operands of the new constraint.

name: Name for the new general constraint.

Return value:

New general constraint.