XPRBaddcutarrterm
| XPRBaddcutarrterm | 
  Purpose
 
  Synopsis
 
int XPRBaddcutarrterm(XPRBcut cut, XPRBarrvar av, double *coeff);
 
  Arguments
 
| 
     cut 
     | 
     Reference to a cut.
     | 
| 
     av 
     | 
     Reference to an array of variables.
     | 
| 
     coeff 
     | 
     Values to be added to the coefficients of the variables in the array (the number of coefficients must correspond to the size of the array of variables).
     | 
  Return value
 
 0 if function executed successfully, 1 otherwise.
  Example
 
 Add the term
  ∑
  
   
    
 cri· ty1i to the cut
 cut1.
 
| 4 | 
| i=0 | 
XPRBcut cut1;
XPRBarrvar ty1;
double cr[] = {2.0, 13.0, 15.0, 6.0, 8.5};
XPRBprob expl1;
expl1 = XPRBnewprob("cutexample");
ty1 = XPRBnewarrvar(expl1, 5, XPRB_PL, "arry1", 0, 500);
cut1 = XPRBnewcut(expl1, XPRB_E, 1);
XPRBaddcutarrterm(cut1, ty1, cr);
  Further information
 
  This function adds multiple linear terms to a cut, the variables coming from array
 av and the corresponding coefficients from
 coeff. If the cut already has a term with one of the variables, the corresponding value from
 coeff is added to its coefficient.
 
- Note:
- all terms that are added to a cut must belong to the same problem as the cut itself.
  Related topics
 
 
