XPRBnewcutsum
XPRBnewcutsum |
Purpose
Synopsis
XPRBcut XPRBnewcutsum(XPRBprob prob, XPRBarrvar tv, char qrtype, double rhs, int mtype);
Arguments
prob
|
Reference to a problem.
|
||||||
av
|
Reference to an array of variables.
|
||||||
qrtype
|
Type of the cut:
|
||||||
rhs
|
RHS value of the cut.
|
||||||
mtype
|
Cut classification or identification number.
|
Return value
Reference to the new cut if function executed successfully,
NULL otherwise.
Example
Create the equality constraint
∑
ty1i = 9.
4 |
i=0 |
XPRBcut cut2; XPRBarrvar ty1; ty1 = XPRBnewarrvar(5, XPRB_PL, "arry1", 0, 500); cut2 = XPRBnewcutsum(ty1, XPRB_E, 9, 3);
Further information
This function creates a simple sum constraint over all entries of an array of variables. It replaces calls to
XPRBnewcut and
XPRBaddcutterm.
- Note:
- all terms that are added to a cut must belong to the same problem as the cut itself.
Related topics