XPRSgetlasterror


Purpose
Returns the last error encountered during an optimization run.
Synopsis
int XPRS_CC XPRSgetlasterror(XPRSprob prob, char *errmsg);
Arguments
prob 
The current problem.
errmsg 
A 512 character buffer where the last error message will be returned.
Example
The following shows how this function might be used in error-checking:
void error(XPRSprob myprob, char *function)
{
  char errmsg[512];
  XPRSgetlasterror(myprob,errmsg);
  printf("Function %s did not execute correctly: %s\n",
         function, errmsg);
  XPRSdestroyprob(myprob);
  XPRSfree();
  exit(1);
}
where the main function might contain lines such as:
XPRSprob prob;
...
if(XPRScreateprob(&prob)) 
  error(prob,"XPRScreateprob");
Related topics
Return Codes and Error Messages, ERRORCODE, XPRSsetcbmessage, XPRSsetlogfile.


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