From a23ffa19f59e3a039c11b7c5128f010ba3c2cce2 Mon Sep 17 00:00:00 2001
From: Rene Milk <rene.milk@wwu.de>
Date: Thu, 25 Aug 2016 16:41:12 +0200
Subject: [PATCH] [stuff-leftovers] fix ExpressionFunction BaseType

---
 dune/xt/functions/expression.hh | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dune/xt/functions/expression.hh b/dune/xt/functions/expression.hh
index 51bad0063..c6cbdeb18 100644
--- a/dune/xt/functions/expression.hh
+++ b/dune/xt/functions/expression.hh
@@ -40,8 +40,7 @@ template <class EntityImp,
 class ExpressionFunction
     : public GlobalFunctionInterface<EntityImp, DomainFieldImp, domainDim, RangeFieldImp, rangeDim, rangeDimCols>
 {
-  typedef LocalizableFunctionInterface<EntityImp, DomainFieldImp, domainDim, RangeFieldImp, rangeDim, rangeDimCols>
-      BaseType;
+  typedef GlobalFunctionInterface<EntityImp, DomainFieldImp, domainDim, RangeFieldImp, rangeDim, rangeDimCols> BaseType;
   typedef ExpressionFunction<EntityImp, DomainFieldImp, domainDim, RangeFieldImp, rangeDim, rangeDimCols> ThisType;
   typedef MathExpressionBase<DomainFieldImp, domainDim, RangeFieldImp, rangeDim * rangeDimCols>
       MathExpressionFunctionType;
@@ -225,6 +224,8 @@ public:
     return order_;
   }
 
+  using BaseType::evaluate;
+
   virtual void evaluate(const DomainType& xx, RangeType& ret) const override
   {
     evaluate_helper(xx, ret, internal::ChooseVariant<dimRangeCols>());
@@ -269,6 +270,8 @@ public:
 #endif // NDEBUG
   } // ... evaluate(...)
 
+  using BaseType::jacobian;
+
   virtual void jacobian(const DomainType& xx, JacobianRangeType& ret) const override
   {
     if (gradients_.size() == 0) {
-- 
GitLab