From 3495ac600618ee25a36ee7803d7d9748e72375c8 Mon Sep 17 00:00:00 2001
From: Nicolas Marsic <marsic@temf.tu-darmstadt.de>
Date: Wed, 26 May 2021 14:37:43 +0200
Subject: [PATCH] bug fix (gcc11): comparator must be const (ReferenceSpace)

---
 functionspace/ReferenceSpace.cpp | 4 ++--
 functionspace/ReferenceSpace.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/functionspace/ReferenceSpace.cpp b/functionspace/ReferenceSpace.cpp
index 1c4b20df..4d55eb87 100644
--- a/functionspace/ReferenceSpace.cpp
+++ b/functionspace/ReferenceSpace.cpp
@@ -253,8 +253,8 @@ bool ReferenceSpace::isSameEdge(const std::vector<size_t>& pTest,
   return match;
 }
 
-bool ReferenceSpace::EdgeComparator::operator()(const std::vector<size_t>& a,
-                                                const std::vector<size_t>& b){
+bool ReferenceSpace::EdgeComparator::operator()(const vector<size_t>& a,
+                                                const vector<size_t>& b) const{
   size_t maxA, minA;
   size_t maxB, minB;
 
diff --git a/functionspace/ReferenceSpace.h b/functionspace/ReferenceSpace.h
index bcd069d2..3728b735 100644
--- a/functionspace/ReferenceSpace.h
+++ b/functionspace/ReferenceSpace.h
@@ -66,7 +66,7 @@ namespace sf{
     class EdgeComparator{
     public:
       bool operator()(const std::vector<size_t>& a,
-                      const std::vector<size_t>& b);
+                      const std::vector<size_t>& b) const;
     };
 
   private:
-- 
GitLab