From e770fbb2260c8e7d90b5d87bc5a72ed90b8744d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20He=C3=9F?= <rene.hess@iwr.uni-heidelberg.de>
Date: Fri, 14 Sep 2018 10:37:46 +0200
Subject: [PATCH] Add property to GeoCornersInput

---
 python/dune/perftool/sumfact/geometry.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/python/dune/perftool/sumfact/geometry.py b/python/dune/perftool/sumfact/geometry.py
index 875ae31e..a0f593a9 100644
--- a/python/dune/perftool/sumfact/geometry.py
+++ b/python/dune/perftool/sumfact/geometry.py
@@ -71,12 +71,19 @@ class GeoCornersInput(SumfactKernelInterfaceBase, ImmutableRecord):
         """
         ImmutableRecord.__init__(self, direction=direction, restriction=restriction)
 
+    def __repr__(self):
+        return ImmutableRecord.__repr__(self)
+
+    def __str__(self):
+        return repr(self)
+
     @property
     def stage(self):
         return 1
 
-    def __repr__(self):
-        return ImmutableRecord.__repr__(self)
+    @property
+    def direct_is_possible(self):
+        return False
 
     def realize(self, sf, insn_dep, index=0):
         # Note: world_dimension, since we only do evaluation of cell geometry mappings
-- 
GitLab