From c47d91c20b8553e1d8b318a9d328d0763e6dc43e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Thu, 19 Jan 2023 10:03:37 +0100 Subject: [PATCH] Block decomposition: another fix for sparse indices of static Jacobian when mfs > 0 --- src/StaticModel.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/StaticModel.cc b/src/StaticModel.cc index 5c30f2ad..f3cfc2da 100644 --- a/src/StaticModel.cc +++ b/src/StaticModel.cc @@ -690,7 +690,7 @@ StaticModel::computeChainRuleJacobian() if (eq >= nb_recursives && var >= nb_recursives) blocks_jacobian_sparse_column_major_order[blk].emplace(pair{eq-nb_recursives, var-nb_recursives}, d1); } - blocks_jacobian_sparse_colptr[blk] = computeCSCColPtr(blocks_jacobian_sparse_column_major_order[blk], size); + blocks_jacobian_sparse_colptr[blk] = computeCSCColPtr(blocks_jacobian_sparse_column_major_order[blk], blocks[blk].mfs_size); } } } -- GitLab