XPRBgetsolvar
XPRBgetsolvar |
Purpose
Synopsis
int XPRBgetsolvar(XPRBsol sol, XPRBvar var, double *val);
Arguments
|
sol
|
Reference to a previously created solution.
|
|
var
|
Reference to a previously created variable.
|
|
val
|
Pointer to a double where the value will be returned.
|
Return value
|
0
|
variable
var is assigned a value in the solution and the value is returned in
val;
|
|
-1
|
variable
var is not assigned any value in the solution (
val is left unmodified);
|
|
1
|
an error has occurred.
|
Example
The following example retrieves the value assigned to variable
x1 in the solution
sol1.
XPRBprob expl2;
XPRBsol sol1;
XPRBvar x1;
double val;
...
expl2 = XPRBnewprob("example2");
x1 = XPRBnewvar(expl2, XPRB_UI, "abc3", 0, 100);
sol1 = XPRBnewsol(expl2);
XPRBsetsolvar(sol1, x1, 5.4);
XPRBgetsolvar(sol1, x1, &val);
Related topics
