dynare_minimize_objective.m: use analytic gradient if specified

Bug introduced in ce3e4412

[skip CI]
time-shift
Johannes Pfeifer 2021-01-29 11:10:37 +01:00
parent 3e7c0b1eef
commit 585781bd4c
1 changed files with 1 additions and 1 deletions

View File

@ -209,7 +209,7 @@ switch minimizer_algorithm
func = @(x) analytic_gradient_wrapper(x,objective_function,varargin{:});
[opt_par_values,fval,exitflag] = fminunc(func,start_par_value,optim_options);
else
optim_options = optimset(optim_options,'display','off');
optim_options = optimset(optim_options,'GradObj','on');
% Under Octave, use a wrapper, since fminunc() does not have a 4th arg
func = @(x) analytic_gradient_wrapper(x,objective_function,varargin{:});
[opt_par_values,fval,exitflag] = fminunc(func,start_par_value,optim_options);