From 6008f78b4dded3283cf75409682c73e8b08a657c Mon Sep 17 00:00:00 2001 From: Nora Abi Akar <nora.abiakar@gmail.com> Date: Fri, 27 Mar 2020 10:02:16 +0100 Subject: [PATCH] bug fix: fine matrix solve --- arbor/backends/gpu/forest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arbor/backends/gpu/forest.cpp b/arbor/backends/gpu/forest.cpp index 09a200a6..6fe4de85 100644 --- a/arbor/backends/gpu/forest.cpp +++ b/arbor/backends/gpu/forest.cpp @@ -19,7 +19,7 @@ forest::forest(const std::vector<size_type>& p, const std::vector<size_type>& ce util::assign_from( util::transform_view( util::subrange_view(p, cell_cv_divs[c], cell_cv_divs[c+1]), - [cell_start](unsigned i) {return i-cell_start;})); + [cell_start](unsigned i) {return i == -1 ? i : i - cell_start;})); auto fine_tree = tree(cell_p); -- GitLab