diff --git a/matlab/model_info.m b/matlab/model_info.m index a1599ebac042b7962731af45aa8b378067ef5234..e95417c8a98191dfc28de541e0458ac06eaf4a62 100644 --- a/matlab/model_info.m +++ b/matlab/model_info.m @@ -279,7 +279,6 @@ function print_line(names,var_index,lead_lag,M_) end else aux_index=find([M_.aux_vars(:).endo_index]==var_index); - aux_type=M_.aux_vars(aux_index).type; if lead_lag==0 str = subst_auxvar(var_index, [], M_); else diff --git a/matlab/subst_auxvar.m b/matlab/subst_auxvar.m index ec266e2f48fb5bcd707cb9e4a417716b1c51b1fd..2f7bb75f6e7d3ed19a443922cd26d0f3605f87d3 100644 --- a/matlab/subst_auxvar.m +++ b/matlab/subst_auxvar.m @@ -59,8 +59,8 @@ if ~isempty(aux_index) % Expectation operator str = sprintf('%s', M_.aux_vars(aux_index).orig_expr); return - case 6 - % Ramsey's multipliers + case {5,6} + % differentiate_forward_vars and Ramsey multipliers if ~isempty(aux_lead_lag) str = sprintf('%s(%d)', M_.endo_names{M_.aux_vars(aux_index).endo_index}, aux_lead_lag); else diff --git a/tests/differentiate_forward_vars/RBC_differentiate_forward.mod b/tests/differentiate_forward_vars/RBC_differentiate_forward.mod index d396e38c862967dcedfba32265f36812e22daf1b..c124fe3f41e5e3ded9eca47e0caf8e7a924cc66e 100644 --- a/tests/differentiate_forward_vars/RBC_differentiate_forward.mod +++ b/tests/differentiate_forward_vars/RBC_differentiate_forward.mod @@ -88,6 +88,7 @@ end; steady; check; +model_info; perfect_foresight_setup(periods=500); perfect_foresight_solver;