Merge branch 'ramsey_bug' into 'master'

Fix two bugs in Ramsey steady state finding

See merge request Dynare/dynare!1720
time-shift
Sébastien Villemot 2020-03-07 07:42:24 +00:00
commit debae9c46f
1 changed files with 6 additions and 1 deletions

View File

@ -121,10 +121,15 @@ if options_.steadystate_flag
oo.exo_det_steady_state], ...
M,options_,~options_.steadystate.nocheck);
if any(imag(x(1:M.orig_endo_nbr))) %return with penalty
resids=1+sum(abs(imag(x(1:M.orig_endo_nbr)))); %return with penalty
resids=ones(inst_nbr,1)+sum(abs(imag(x(1:M.orig_endo_nbr)))); %return with penalty
steady_state=NaN(endo_nbr,1);
return
end
if check %return
resids=ones(inst_nbr,1)+sum(abs(x(1:M.orig_endo_nbr))); %return with penalty
steady_state=NaN(endo_nbr,1);
return
end
end