From ec41c632ba70e69f2d91f7798115090206025cf0 Mon Sep 17 00:00:00 2001
From: Max Kahnt <max.kahnt@fu-berlin.de>
Date: Thu, 7 Aug 2014 16:25:12 +0200
Subject: [PATCH] Let SumGridFunction use const references for BaseType
 functions.

---
 dune/fufem/functions/sumgridfunction.hh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dune/fufem/functions/sumgridfunction.hh b/dune/fufem/functions/sumgridfunction.hh
index 74176b81..78cf475e 100644
--- a/dune/fufem/functions/sumgridfunction.hh
+++ b/dune/fufem/functions/sumgridfunction.hh
@@ -112,7 +112,7 @@ public:
      * \param coefficient of summand function
      * \param function summand (grid-)function to register
      */
-    virtual void registerFunction(double coefficient, BaseType& function)
+    virtual void registerFunction(double coefficient, const BaseType& function)
     {
         functions_.push_back(&function);
         coefficients_.push_back(coefficient);
@@ -121,7 +121,7 @@ public:
     ~SumGridFunction(){}
 
 private:
-    std::vector<BaseType*> functions_;
+    std::vector<const BaseType*> functions_;
     std::vector<double> coefficients_;
 
 };
-- 
GitLab