XPRBsetsolvar
XPRBsetsolvar |
Purpose
Synopsis
int XPRBsetsolvar(XPRBsol sol, const XPRBvar var, double val);
Arguments
sol
|
BCL reference to a previously created solution.
|
var
|
BCL reference to a variable.
|
val
|
Value assigned to the variable
var.
|
Return value
0 if function executed successfully, 1 otherwise.
Example
XPRBprob prob; XPRBsol sol1; XPRBvar x1; x1 = XPRBnewvar(expl1, XPRB_UI, "abc3", 0, 100); ... sol1 = XPRBnewsol(prob); XPRBsetsolvar(sol1, x1, 7.0);
This example sets variable
x1 to value
7.0 in solution
sol1.
Further information
This function sets a variable to the given value in a solution. If the 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