From 8b37e3748b263f1ca66ec956b10689deb23c3c71 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Tue, 3 Sep 2013 16:30:06 +0000
Subject: [PATCH] remove hard-coded 'double'-vectors

[[Imported from SVN: r9421]]
---
 dune/gfe/localgeodesicfestiffness.hh | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dune/gfe/localgeodesicfestiffness.hh b/dune/gfe/localgeodesicfestiffness.hh
index 83e9b9dd..18e71200 100644
--- a/dune/gfe/localgeodesicfestiffness.hh
+++ b/dune/gfe/localgeodesicfestiffness.hh
@@ -143,9 +143,9 @@ assembleHessian(const Entity& element,
     #pragma omp parallel for schedule (dynamic)
     for (size_t i=0; i<localSolution.size(); i++) {
         for (size_t i2=0; i2<blocksize; i2++) {
-            Dune::FieldVector<double,embeddedBlocksize> epsXi = B[i][i2];
+            typename TargetSpace::EmbeddedTangentVector epsXi = B[i][i2];
             epsXi *= eps;
-            Dune::FieldVector<double,embeddedBlocksize> minusEpsXi = epsXi;
+            typename TargetSpace::EmbeddedTangentVector minusEpsXi = epsXi;
             minusEpsXi  *= -1;
 
             std::vector<TargetSpace> forwardSolution  = localSolution;
@@ -173,11 +173,11 @@ assembleHessian(const Entity& element,
                     std::vector<TargetSpace> forwardSolutionXiEta  = localSolution;
                     std::vector<TargetSpace> backwardSolutionXiEta  = localSolution;
 
-                    Dune::FieldVector<double,embeddedBlocksize> epsXi  = B[i][i2];    epsXi *= eps;
-                    Dune::FieldVector<double,embeddedBlocksize> epsEta = B[j][j2];   epsEta *= eps;
+                    typename TargetSpace::EmbeddedTangentVector epsXi  = B[i][i2];    epsXi *= eps;
+                    typename TargetSpace::EmbeddedTangentVector epsEta = B[j][j2];   epsEta *= eps;
 
-                    Dune::FieldVector<double,embeddedBlocksize> minusEpsXi  = epsXi;   minusEpsXi  *= -1;
-                    Dune::FieldVector<double,embeddedBlocksize> minusEpsEta = epsEta;  minusEpsEta *= -1;
+                    typename TargetSpace::EmbeddedTangentVector minusEpsXi  = epsXi;   minusEpsXi  *= -1;
+                    typename TargetSpace::EmbeddedTangentVector minusEpsEta = epsEta;  minusEpsEta *= -1;
 
                     if (i==j)
                         forwardSolutionXiEta[i] = TargetSpace::exp(localSolution[i],epsXi+epsEta);
-- 
GitLab