From 9d364b41f35a63611e0e5a49698fcdc227b0b860 Mon Sep 17 00:00:00 2001
From: Incardona Pietro <incardon@mpi-cbg.de>
Date: Sun, 29 Aug 2021 15:47:44 +0200
Subject: [PATCH] Fixing FD_Solver test and copy

---
 openfpm_numerics                      | 2 +-
 src/Grid/staggered_dist_grid.hpp      | 5 +++++
 src/Grid/staggered_dist_grid_copy.hpp | 2 ++
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/openfpm_numerics b/openfpm_numerics
index 5f4f0c73c..b7bc12d28 160000
--- a/openfpm_numerics
+++ b/openfpm_numerics
@@ -1 +1 @@
-Subproject commit 5f4f0c73ceefd23c98b5a0cf78257d6a2f10fe76
+Subproject commit b7bc12d2899352e30c575afdbf73ecf256ad3e11
diff --git a/src/Grid/staggered_dist_grid.hpp b/src/Grid/staggered_dist_grid.hpp
index 7acf93797..ae3e52bbb 100644
--- a/src/Grid/staggered_dist_grid.hpp
+++ b/src/Grid/staggered_dist_grid.hpp
@@ -236,6 +236,11 @@ public:
 			// destination point
 			auto key_dst = g_dst_it.get();
 
+			if (key_dst.getKey().get(0) == 240 && key_dst.getKey().get(1) == 1)
+            {
+                std::cout << "DEBUG " << std::endl;
+            }
+
 			// Transform this id into an id for the Eigen vector
 
 			interp_ele<vid,Grid_dst,typename std::remove_reference<decltype(*this)>::type,sizeof...(pos)> cp(key_dst,g_dst,*this,key_src,interp_pos);
diff --git a/src/Grid/staggered_dist_grid_copy.hpp b/src/Grid/staggered_dist_grid_copy.hpp
index a23a89191..a2904d4d8 100644
--- a/src/Grid/staggered_dist_grid_copy.hpp
+++ b/src/Grid/staggered_dist_grid_copy.hpp
@@ -31,6 +31,8 @@ struct interp_ele_sca_array
 
 				grid_dst.template get<Tdst_ele::value>(key_dst) += x.template get<Tsrc::value>(key_m);
 
+				std::cout << "DEBUG: " << x.template get<Tsrc::value>(key_m) << std::endl;
+
 				division += 1.0;
 		}
 		grid_dst.template get<Tdst_ele::value>(key_dst) /= division;
-- 
GitLab