TMtxMultiNonLinReg.Verbose Property

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;