XPRBsetlim
XPRBsetlim |
Purpose
Set the integer limit for a partial integer, or the lower semi-continuous limit for a semi-continuous or semi-continuous integer variable.
Synopsis
int XPRBsetlim(XPRBvar var, double c);
Arguments
var
|
BCL reference to a variable.
|
c
|
Value of the integer limit.
|
Return value
0 if function executed successfully, 1 otherwise.
Example
XPRBprob prob; XPRBvar x3; ... x3 = XPRBnewvar(prob, XPRB_SC, "abc4", 0, 50); XPRBsetlim(x3, 5);
This sets the limit for variable
x3 to
5. The possible values for
x3 are thus reduced from
x3 = 0 or
1 <= x3 <= 50 at the creation of this variable to
x3 = 0 or
5 <= x3 <= 50.
Further information
This function sets the integer limit (
i.e. the lower bound of the continuous part) of a partial integer variable or the semi-continuous limit of a semi-continuous or semi-continuous integer variable to the given value.
Related topics