XPRBgetindvar
XPRBgetindvar |
Purpose
Synopsis
XPRBvar XPRBgetindvar(XPRBctr ctr);
Argument
ctr
|
Reference to a previously created constraint.
|
Return value
The indicator variable or
NULL in case of an error.
Example
XPRBprob prob; XPRBctr ctr1; XPRBvar x; ... ctr1 = XPRBnewctr(prob, "r1", XPRB_L); if(XPRBgetindicator(ctr1)==-1) { x = XPRBgetindvar(ctr1); printf("%s=0 -> %s\n", XPRBgetvarname(x), XPRBgetctrname(ctr1)); } if(XPRBgetindicator(ctr1)==1) { x = XPRBgetindvar(ctr1); printf("%s=1 -> %s\n", XPRBgetvarname(x), XPRBgetctrname(ctr1)); }
This prints out the name of the indicator variable associated with the indicator constraint
ctr1 and the sense of the implication.
Further information
This function returns the indicator variable associated with an indicator constraint.
Related topics