From e80c1e5a24a43af2bb152fde07e248808ef0092a Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Thu, 13 Oct 2016 10:50:50 +0200 Subject: [PATCH] evaluate_steady_state.m: make sure ys contains auxiliary variables in case of problem with dynare_solve Otherwise, evaluate_static_model will crash --- matlab/evaluate_steady_state.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/matlab/evaluate_steady_state.m b/matlab/evaluate_steady_state.m index 93e57ed27..7d1d6c455 100644 --- a/matlab/evaluate_steady_state.m +++ b/matlab/evaluate_steady_state.m @@ -296,6 +296,10 @@ function [ys,params,info] = evaluate_steady_state(ys_init,M,options,oo,steadysta if check info(1)= 20; + %make sure ys contains auxiliary variables in case of problem with dynare_solve + if length(M.aux_vars) > 0 && ~steadystate_flag + ys = h_set_auxiliary_variables(ys,exo_ss,M.params); + end resid = evaluate_static_model(ys,exo_ss,params,M,options); info(2) = resid'*resid ; if isnan(info(2))