Mercurial > octave
diff scripts/optimization/fminsearch.m @ 26138:804e18e3e320
Reenable query of optimization options (bugs #54952 and #55089).
* scripts/optimization/__all_opts__.m: Improve documentation of query mechanism.
* scripts/optimization/fminbnd.m, scripts/optimization/fminsearch.m,
scripts/optimization/fminunc.m, scripts/optimization/fsolve.m,
scripts/optimization/fzero.m, scripts/optimization/lsqnonneg.m,
scripts/optimization/pqpnonneg.m, default/scripts/optimization/qp.m:
Return a struct without double-check by optimset. The sanity of the values is
always checked at Octave startup by the PKG_ADD invoked interplay of
"__all_opts__" and "optimset".
author | Kai T. Ohlhus <k.ohlhus@gmail.com> |
---|---|
date | Sun, 25 Nov 2018 15:39:23 +0100 |
parents | 7fa5ee67094a |
children | da54f14258e1 |
line wrap: on
line diff
--- a/scripts/optimization/fminsearch.m Sun Nov 25 21:15:51 2018 -0800 +++ b/scripts/optimization/fminsearch.m Sun Nov 25 15:39:23 2018 +0100 @@ -128,10 +128,10 @@ ## Get default options if requested. if (nargin == 1 && ischar (varargin{1}) && strcmp (varargin{1}, "defaults")) - x = optimset ("Display", "notify", "FunValCheck", "off", - "MaxFunEvals", [], "MaxIter", [], - "OutputFcn", [], - "TolFun", 1e-4, "TolX", 1e-4); + x = struct ("Display", "notify", "FunValCheck", "off", + "MaxFunEvals", [], "MaxIter", [], + "OutputFcn", [], + "TolFun", 1e-4, "TolX", 1e-4); return; endif