Prints a description of the status codes from the nloptr optimization routine.
statusCodes()
No return value; prints a summary of the nloptr
status codes to
the console.
Code | Description |
1 | Generic success return value. |
2 | Optimization stopped because stopval was reached. |
3 | Optimization stopped because ftol_rel or ftol_abs was reached. |
4 | Optimization stopped because xtol_rel or xtol_abs was reached. |
5 | Optimization stopped because maxeval was reached. |
6 | Optimization stopped because maxtime was reached. |
-1 | Generic failure code. |
-2 | Invalid arguments (e.g. lower bounds are bigger than upper bounds, |
an unknown algorithm was specified, etc.). | |
-3 | Ran out of memory. |
-4 | Halted because roundoff errors limited progress (in this case, the optimization still typically returns a useful result.). |
-5 | Halted because of a forced termination: the user called nlopt_force_stop(opt) on the optimization's nlopt_opt object opt the user's objective function or constraints. |