From 272f6fd97762ef64692585fcc22c15b7514255c8 Mon Sep 17 00:00:00 2001
From: Frederik Hennig <frederik.hennig@fau.de>
Date: Wed, 6 Nov 2024 11:31:30 +0100
Subject: [PATCH] fix import in parallel_datahandling

---
 src/pystencils/datahandling/parallel_datahandling.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pystencils/datahandling/parallel_datahandling.py b/src/pystencils/datahandling/parallel_datahandling.py
index 88eea0315..f3f730522 100644
--- a/src/pystencils/datahandling/parallel_datahandling.py
+++ b/src/pystencils/datahandling/parallel_datahandling.py
@@ -9,7 +9,7 @@ from pystencils.datahandling.blockiteration import block_iteration, sliced_block
 from pystencils.datahandling.datahandling_interface import DataHandling
 from pystencils.field import Field, FieldType
 from pystencils.utils import DotDict
-from pystencils.backend.kernelfunction import FieldPointerParam
+from pystencils.backend.properties import FieldBasePtr
 from pystencils import Target
 
 
@@ -260,7 +260,7 @@ class ParallelDataHandling(DataHandling):
             to_array = wlb.field.toArray
         data_used_in_kernel = [(name_map[p.field_name], self.fields[p.field_name])
                                for p in kernel_function.parameters if
-                               isinstance(p, FieldPointerParam) and p.field_name not in kwargs]
+                               p.get_properties(FieldBasePtr) and p.field_name not in kwargs]
 
         result = []
         for block in self.blocks:
-- 
GitLab