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

© 2001-2019 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.