From 1aead92cd5fb712fa1de56e8c106981d418312e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Mon, 12 Sep 2022 17:38:29 +0200 Subject: [PATCH] Fix bug in block derivatives w.r.t. exogenous deterministic --- src/DynamicModel.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index 74266f63..2d6a7535 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -3556,7 +3556,7 @@ DynamicModel::computeBlockDynJacobianCols() dynamic_exo[block_eq].emplace(lag, var); break; case SymbolType::exogenousDet: - blocks_derivatives_exo_det[block_eq][{ eq, var, lag }] = derivatives[1][{ eq_orig, getDerivID(symbol_table.getID(SymbolType::exogenous, var), lag) }]; + blocks_derivatives_exo_det[block_eq][{ eq, var, lag }] = derivatives[1][{ eq_orig, getDerivID(symbol_table.getID(SymbolType::exogenousDet, var), lag) }]; blocks_exo_det[block_eq].insert(var); dynamic_exo_det[block_eq].emplace(lag, var); break; -- GitLab