property Verbose: TStrings;
If not nil then the optimization method uses it for logging each optimization step.
Returns: TStrings
Remarks:
If not nil then the optimization method uses it for logging each optimization step. By default the Verbose property is nil meaning no logging is done.
If assigned, stores Fun, evaluated at each iteration step. Optionally, you can also assign TOptControl object to the Verbose property. This allows the optimization procedure to be interrupted from another thread and optionally also allows logging and iteration count monitoring.
Examples
tmpLog := TStringList.Create;
try
nlr.Verbose := tmpLog; // log each step to Memo1.Lines
nlr.Recalc;
// save log to file
tmpLog.SaveToFile('c:\optim.log');
finally
tmpLog.Free;
end;