Skip to content
Snippets Groups Projects
Commit b2fa7dd3 authored by Sébastien Villemot's avatar Sébastien Villemot
Browse files

Merge branch 'discret_error_message' into 'master'

discretionary_policy_1.m: check for NaN before checking for non-zero derivatives

See merge request Dynare/dynare!1644
parents ca092283 8cb99bfe
Branches
Tags
No related merge requests found
......@@ -67,6 +67,9 @@ if options_.steadystate_flag
options_,0);
end
[U,Uy,W] = feval([M_.fname,'.objective.static'],zeros(endo_nbr,1),[], M_.params);
if any(any(isnan(Uy)))
error(['discretionary_policy: the derivatives of the objective function contain NaN'])
end
if any(any(Uy~=0))
non_zero_derivs=find(any(Uy~=0));
for ii=1:length(non_zero_derivs)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment