Initializing help system before first use

XPRBsetsolvar

XPRBsetsolvar


Purpose
Set the value assigned to a variable in a solution.
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