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
If you have any comments or suggestions about these pages,
please send mail to docs@dashoptimization.com.