XPRBsetsolarrvar
XPRBsetsolarrvar |
Purpose
Synopsis
int XPRBsetsolarrvar(XPRBsol sol, const XPRBarrvar av, const double val[]);
Arguments
sol
|
BCL reference to a previously created solution.
|
av
|
Reference to an array of variables.
|
val
|
Values to be assigned to 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
XPRBprob prob; XPRBsol sol1; XPRBarrvar ty1; double cr[] = {2, 13, 15, 6, 8.5}; ty1 = XPRBnewarrvar(prob, 5, XPRB_PL, "arry1", 0, 500); ... sol1 = XPRBnewsol(prob); XPRBsetsolarrvar(sol1, ty1, cr);
Further information
This function sets multiple variables to the given values in a solution, the variables coming from array
av and the corresponding values from
val. If a variable was already assigned a value in that solution, the value is overwritten.
- Note:
- all variables that are added to a solution must belong to the same problem as the solution itself.
Related topics