From c2d4c08baef93e4fa281cb9276ce0b6b0c1e8c60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com> Date: Thu, 11 Feb 2021 11:43:15 +0100 Subject: [PATCH] Fix PugsFunctionAdapter for R^p -> R^dxd functions --- src/language/utils/PugsFunctionAdapter.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/language/utils/PugsFunctionAdapter.hpp b/src/language/utils/PugsFunctionAdapter.hpp index 9b57a908e..7fef84f2d 100644 --- a/src/language/utils/PugsFunctionAdapter.hpp +++ b/src/language/utils/PugsFunctionAdapter.hpp @@ -236,8 +236,8 @@ class PugsFunctionAdapter<OutputType(InputType...)> AggregateDataVariant& v = std::get<AggregateDataVariant>(result); OutputType x; - for (size_t i = 0, l = 0; i < x.dimension(); ++i) { - for (size_t j = 0; j < x.dimension(); ++j, ++l) { + for (size_t i = 0, l = 0; i < x.nbRows(); ++i) { + for (size_t j = 0; j < x.nbColumns(); ++j, ++l) { std::visit( [&](auto&& Aij) { using Aij_T = std::decay_t<decltype(Aij)>; -- GitLab