From 21d755f490a88b6a23769360ee818555ac0984e4 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Mon, 18 Aug 2014 10:34:10 +0000
Subject: [PATCH] Avoid the conversion operator of FieldMatrix<,1,1>

It sometimes creates problems with ADOL-C.

[[Imported from SVN: r9841]]
---
 dune/gfe/localgeodesicfefunction.hh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/gfe/localgeodesicfefunction.hh b/dune/gfe/localgeodesicfefunction.hh
index 3cbdc370..b17e057b 100644
--- a/dune/gfe/localgeodesicfefunction.hh
+++ b/dune/gfe/localgeodesicfefunction.hh
@@ -262,7 +262,7 @@ evaluateDerivative(const Dune::FieldVector<ctype, dim>& local, const TargetSpace
       for (size_t j=0; j<RHS.M(); j++) {
         RHS[i][j] = 0;
         for (size_t k=0; k<dFdw.M(); k++)
-          RHS[i][j] += dFdw[i][k]*B[k][0][j];
+          RHS[i][j] += dFdw[i][k][0][0]*B[k][0][j];
       }
 
     // the actual system matrix
-- 
GitLab