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 ▶ |