XPRBaddarrterm
| XPRBaddarrterm | 
  Purpose
 
  
  Synopsis
 
 int XPRBaddarrterm(XPRBctr ctr, XPRBarrvar av, double *coeff); 
 
  Arguments
 
 | 
     ctr 
     | 
     Reference to a constraint.
     | 
| 
     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
 
 
 The following adds the expression
 
 2*ty1[0] + 13*ty1[1] + 15*ty1[2] + 6*ty1[3] +8.5*ty1[4]
 to the constraint
 ctr1.
 
 XPRBprob prob;
XPRBctr ctr1;
XPRBarrvar ty1;
double cr[] = {2, 13, 15, 6, 8.5};
 ...
ty1 = XPRBnewarrvar(prob, 5, XPRB_PL, "arry1", 0, 500);
ctr1 = XPRBnewctr(prob, "r1", XPRB_E);
XPRBaddarrterm(ctr1, ty1, cr);
  Further information
 
 
 This function adds multiple linear terms to a constraint, the variables coming from array
 av and the corresponding coefficients from
 coeff. If the constraint 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 constraint must belong to the same problem as the constraint itself.
  Related topics
 
  
