XPRBaddsosel


Purpose
Add an element to a SOS.
Synopsis
int XPRBaddsosel(XPRBsos sos, XPRBvar var, double weight);
Arguments
sos 
A SOS of type 1 or 2.
var 
Reference to a variable.
weight 
The corresponding weight or reference value.
Return value
0 if function executed successfully, 1 otherwise
Example
XPRBprob prob;
XPRBsos set1;
XPRBvar x2;
   ...
x2 = XPRBnewvar(prob, XPRB_PL," abc1",0 ,X PRB_INFINITY);
set1 = XPRBnewsos(prob, "sos1", XPRB_S1);
XPRBaddsosel(set1, x2, 9);
This adds a variable x2 with weight 9 to the SOS set1.
Further information
This function adds a single variable and its weight coefficient to a Special Ordered Set. If the variable is already contained in the set, the indicated value is added to its weight. Note that weight coefficients must be different from 0.
Related topics
XPRBaddsosarrel, XPRBdelsos, XPRBdelsosel, XPRBnewsos.


If you have any comments or suggestions about these pages, please send mail to docs@dashoptimization.com.