From 09daaac62ce200c5380189dfb4e9f9fee4d61c55 Mon Sep 17 00:00:00 2001
From: Jacques Xing <jacques.xing@kcl.ac.uk>
Date: Wed, 17 Jan 2024 23:26:30 +0000
Subject: [PATCH] Fix Field member function to avoid back storage warning
 message when using CUDA

---
 Field.hpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Field.hpp b/Field.hpp
index 63a8331..613694a 100644
--- a/Field.hpp
+++ b/Field.hpp
@@ -135,8 +135,8 @@ public:
 
         bool isMatched = true;
 
-        TData *store     = GetStorage().GetCPUPtr();
-        TData *rhs_store = rhs.GetStorage().GetCPUPtr();
+        TData *store     = m_storage->GetCPUPtr();
+        TData *rhs_store = rhs.m_storage->GetCPUPtr();
 
         for (size_t component = 0; component < GetNumComponents(); ++component)
         {
@@ -426,8 +426,8 @@ public:
         size_t scalar_field_size = GetFieldSize();
 
         const TData *rhs_ptr =
-            rhs.GetStorage().GetCPUPtr() + rhs_component * scalar_field_size;
-        TData *ptr = GetStorage().GetCPUPtr() + component * scalar_field_size;
+            rhs.m_storage->GetCPUPtr() + rhs_component * scalar_field_size;
+        TData *ptr = m_storage->GetCPUPtr() + component * scalar_field_size;
 
         for (auto const &block : block_attributes)
         {
-- 
GitLab