From e9a1902410828cdae06ae22e4107b8ffaadb328b Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer <jpfeifer@gmx.de> Date: Fri, 22 Jul 2022 21:52:05 +0200 Subject: [PATCH] discretionary_policy_initialization.m: fix logic of check for instruments Related to https://git.dynare.org/Dynare/preprocessor/-/issues/101 --- .../discretionary_policy/discretionary_policy_initialization.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matlab/discretionary_policy/discretionary_policy_initialization.m b/matlab/discretionary_policy/discretionary_policy_initialization.m index c02b5ef4e6..824044bb63 100644 --- a/matlab/discretionary_policy/discretionary_policy_initialization.m +++ b/matlab/discretionary_policy/discretionary_policy_initialization.m @@ -41,7 +41,7 @@ if isfield(M_,'orig_model') M_.maximum_endo_lag = M_.orig_model.maximum_endo_lag; end -instr_nbr=M_.orig_endo_nbr-M_.orig_eq_nbr; +instr_nbr=M_.endo_nbr-M_.eq_nbr; if instr_nbr==0 error('discretionary_policy:: There are no available instruments, because the model has as many equations as variables.') -- GitLab