Returns current status of an optimiser as a string
| Number | Type | Compulsory | Default | Description | 
| 1 | Real | Yes | Optimiser definition ID | 
ID reference to optimiser definition as returned by functions:
| success | Optimiser has completed successfully | 
| notstarted | Optimiser has not been started | 
| running | Optimiser is running | 
| failed | Optimiser failed | 
| unknown | Unknown status | 
| not_started | Optimiser not started | 
| running | Optimiser running | 
| success | Optimiser completed successfully. This is not usually returned, instead one of the reasons for the optimiser completing will be returned instead | 
| stopvalreached | Optimiser objective function reached its stop value | 
| ftolreached | Optimiser objective function converged | 
| xtolreached | [Future use] Optimiser parameter values converged | 
| maxitersreached | Optimiser iteration count reached upper limit | 
| maxtimereached | [Future use] Optimiser execution time reached upper limit | 
| failed | Optimiser failed | 
| invalidargs | [Internal error] Arguments to optimiser invalid | 
| outofmemory | Optimiser out of memory | 
| roundofflimited | Optimiser reached accuracy limit | 
| forcedstop | Optimiser forced stop | 
| convergencefail | Simulator convergence failed | 
| simulationfailed | Other simulator failure | 
| measurementfailed | Measurement evaluation failed | 
| userrequest | User requested optimiser analysis abort | 
| unknown | Unknown error | 
| invalid | ID invalid | 
| ▲Function Summary▲ | ||
| ◄ OptimiserStart | OptimiserSuccess ▶ | |