Initializing help system before first use

XPRBgetprobstat

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)
  XPRBlpoptimize(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