Initializing help system before first use

XPRBgetindvar

XPRBgetindvar


Purpose
Get the variable associated with an constraint.
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