Optional object class type to be passed to optimization routines.
Create and pass this object as the "Verbose" parameter to the optimization routines. This object allows different type of optimization control, if the optimization is executed inside of a thread.
| Name | Type | Description |
|---|
| FunEval | bool | Returns True, if functiona evaluation is in progress (not for the purpose of gradient or jacoby, used only by TR for now) |
| Iter | int | Contains the current iteration count, which can be read from another thread, while the optimization algorithm is running. |
| Stop | bool | Initialized to false by the algorithm. The user can set this property to True (from another thread), to stop the optimization process. |
| Stopped | bool | Set to True by the optimization algorithm just before the function will exit. |
| Verbose | bool | If True, log messages will be appended to the inherited TStringList. |