XPRBgetprobstat


Purpose
Get the problem status.
Synopsis
int XPRBgetprobstat(XPRBprob prob);
Argument
prob 
Reference to a problem.
Return value
Bit-encoded BCL status information:
XPRB_GEN 
the matrix has been generated;
XPRB_DIR 
directives have been added;
XPRB_MOD 
the problem has been modified;
XPRB_SOL 
the problem has been solved.
Example
The following retrieves the current problem status and (re)solves the problem if it has been modified.
XPRBprob expl2;
int status;
   ...
expl2 = XPRBnewprob("example2");
status = XPRBgetprobstat(expl2);
if((status&XPRB_MOD)==XPRB_MOD)
  XPRBsolve(expl2, ""); 
Further information
This function returns the current BCL problem status. Note that the problem status uses bit-encoding contrary to the LP and MIP status information, because several states may apply at the same time.
Related topics
XPRBgetlpstat, XPRBgetmipstat.


If you have any comments or suggestions about these pages, please send mail to docs@dashoptimization.com.