From f83ceab38ef61c284371c5d8decac783e7d422aa Mon Sep 17 00:00:00 2001
From: Martin Bauer <martin.bauer@fau.de>
Date: Wed, 31 Oct 2018 18:05:18 +0100
Subject: [PATCH] walberla boundary class now also works for GPU boundaries

---
 backends/cbackend.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/backends/cbackend.py b/backends/cbackend.py
index f4d588b07..a32392a06 100644
--- a/backends/cbackend.py
+++ b/backends/cbackend.py
@@ -247,7 +247,7 @@ class CustomSympyPrinter(CCodePrinter):
             if isinstance(arg, sp.Number):
                 return self._typed_number(arg, data_type)
             else:
-                return "*((%s)(& %s))" % (PointerType(data_type), self._print(arg))
+                return "*((%s)(& %s))" % (PointerType(data_type, restrict=False), self._print(arg))
         elif expr.func in infix_functions:
             return "(%s %s %s)" % (self._print(expr.args[0]), infix_functions[expr.func], self._print(expr.args[1]))
         else:
-- 
GitLab