Initializing help system before first use

XPRBgetrownum

XPRBgetrownum


Purpose
Get the row number for a constraint.
Synopsis
int XPRBgetrownum(XPRBctr ctr);
Argument
ctr 
Reference to a previously created constraint.
Return value
Row number (non-negative value), or a negative value.
Example
The following gets the row number of ctr1.
XPRBprob prob;
XPRBctr ctr1;
   ...
int rindex;
ctr1 = XPRBnewctr(prob, "r1", XPRB_E);
rindex = XPRBgetrownum(ctr1);
Further information
This function returns the matrix row number of a constraint. If the matrix has not yet been generated or the constraint is not part of the matrix (constraint type XPRB_N or no non-zero terms) then the return value is negative. To check whether the matrix has been generated, use function XPRBgetprobstat. The counting of row numbers starts with 0.
Related topics