From 59fca4121c6d9e645a18c6db56290cf487a20762 Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de>
Date: Thu, 24 Aug 2017 16:38:26 +0200
Subject: [PATCH] Fixup normal directions

---
 python/dune/perftool/sumfact/geometry.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/python/dune/perftool/sumfact/geometry.py b/python/dune/perftool/sumfact/geometry.py
index 94e7a55f..e7d6c127 100644
--- a/python/dune/perftool/sumfact/geometry.py
+++ b/python/dune/perftool/sumfact/geometry.py
@@ -167,8 +167,8 @@ def pymbolic_unit_outer_normal(visitor_indices):
     assert isinstance(index, int)
     if get_option("diagonal_transformation_matrix"):
         from dune.perftool.sumfact.switch import get_facedir, get_facemod
-        if index == get_facedir(Restriction.POSITIVE):
-            if get_facemod(Restriction.POSITIVE):
+        if index == get_facedir(Restriction.NEGATIVE):
+            if get_facemod(Restriction.NEGATIVE):
                 return 1, None
             else:
                 return -1, None
@@ -179,7 +179,7 @@ def pymbolic_unit_outer_normal(visitor_indices):
         return _norm(), visitor_indices
 
 
-def pymbolic_unit_outer_normal(visitor_indices):
+def pymbolic_unit_inner_normal(visitor_indices):
     index, = visitor_indices
     assert isinstance(index, int)
     if get_option("diagonal_transformation_matrix"):
-- 
GitLab