From 064147b67e880038fa1a2d001754117f59450c88 Mon Sep 17 00:00:00 2001
From: Stephan Seitz <stephan.seitz@fau.de>
Date: Wed, 15 Jan 2020 13:48:25 +0100
Subject: [PATCH] Hash also interpolation_mode for InterpolatorAccess

---
 pystencils/interpolation_astnodes.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pystencils/interpolation_astnodes.py b/pystencils/interpolation_astnodes.py
index 7ef2f2586..28d45c2dc 100644
--- a/pystencils/interpolation_astnodes.py
+++ b/pystencils/interpolation_astnodes.py
@@ -81,7 +81,7 @@ class Interpolator(object):
         self.field.field_type = pystencils.field.FieldType.CUSTOM
         self.address_mode = address_mode
         self.use_normalized_coordinates = use_normalized_coordinates
-        hash_str = hashlib.md5(f'{self.field}_{address_mode}'.encode()).hexdigest()
+        hash_str = hashlib.md5(f'{self.field}_{address_mode}_{interpolation_mode}'.encode()).hexdigest()
         self.symbol = TypedSymbol('dummy_symbol_carrying_field' + self.field.name + hash_str,
                                   'dummy_symbol_carrying_field' + self.field.name + hash_str)
         self.symbol.field = self.field
-- 
GitLab