From 2154bf3b14fc879a3afad01339394287e74b4f4a Mon Sep 17 00:00:00 2001
From: Oliver Sander <oliver.sander@tu-dresden.de>
Date: Tue, 18 Feb 2020 21:02:43 +0100
Subject: [PATCH] Simplify calling Python functions

---
 src/cosserat-continuum.cc | 6 ++----
 src/gradient-flow.cc      | 3 +--
 src/harmonicmaps.cc       | 2 --
 3 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/cosserat-continuum.cc b/src/cosserat-continuum.cc
index 45c0c528..1bd4144a 100644
--- a/src/cosserat-continuum.cc
+++ b/src/cosserat-continuum.cc
@@ -266,12 +266,10 @@ int main (int argc, char *argv[]) try
 
     for (auto&& vertex : vertices(gridView))
     {
-        bool isDirichlet;
-        pythonDirichletVertices.evaluate(vertex.geometry().corner(0), isDirichlet);
+        bool isDirichlet = pythonDirichletVertices(vertex.geometry().corner(0));
         dirichletVertices[indexSet.index(vertex)] = isDirichlet;
 
-        bool isNeumann;
-        pythonNeumannVertices.evaluate(vertex.geometry().corner(0), isNeumann);
+        bool isNeumann = pythonNeumannVertices(vertex.geometry().corner(0));
         neumannVertices[indexSet.index(vertex)] = isNeumann;
     }
 
diff --git a/src/gradient-flow.cc b/src/gradient-flow.cc
index e9c32fb1..0ada4c17 100644
--- a/src/gradient-flow.cc
+++ b/src/gradient-flow.cc
@@ -164,8 +164,7 @@ int main (int argc, char *argv[]) try
 
   for (auto&& vertex : vertices(grid->leafGridView()))
   {
-    bool isDirichlet;
-    pythonDirichletVertices.evaluate(vertex.geometry().corner(0), isDirichlet);
+    bool isDirichlet = pythonDirichletVertices(vertex.geometry().corner(0));
     dirichletVertices[indexSet.index(vertex)] = isDirichlet;
   }
 
diff --git a/src/harmonicmaps.cc b/src/harmonicmaps.cc
index 84a08d3f..772fc06e 100644
--- a/src/harmonicmaps.cc
+++ b/src/harmonicmaps.cc
@@ -224,9 +224,7 @@ int main (int argc, char *argv[])
 
     for (auto&& vertex : vertices(gridView))
     {
-      //bool isDirichlet;
       bool isDirichlet = pythonDirichletVertices(vertex.geometry().corner(0));
-      pythonDirichletVertices.evaluate(vertex.geometry().corner(0), isDirichlet);
       dirichletVertices[indexSet.index(vertex)] = isDirichlet;
     }
 
-- 
GitLab