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