Initializing help system before first use

XPRBaddcutterm

XPRBaddcutterm


Purpose
Add a term to a cut.
Synopsis
int XPRBaddcutterm(XPRBcut cut, XPRBvar var, double coeff);
Arguments
cut 
Reference to a cut as resulting from XPRBnewcut.
var 
Reference to a variable, may be NULL.
coeff 
Value to be added to the coefficient of the variable var.
Return value
0 if function executed successfully, 1 otherwise.
Example
Add the term 5.4 · x1 to the cut cut1.
XPRBcut cut1;
XPRBvar x1;
XPRBprob expl1;
expl1 = XPRBnewprob("cutexample");
x1 = XPRBnewvar(expl1, XPRB_UI, "abc3", 0, 100);
cut1 = XPRBnewcut(expl1, XPRB_E, 1);
XPRBaddcutterm(cut1, x1, 5.4);
Further information
This function adds a new term to a cut, comprising the variable var with coefficient coeff. If the cut already has a term with variable var, coeff is added to its coefficient. If var is set to NULL, the value coeff is added to the right hand side of the cut.
Note:
all terms that are added to a cut must belong to the same problem as the cut itself.

Related topics