From d91d2cf200fc1be8bef9f9b30f5473bc20eec568 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Thu, 13 Sep 2012 09:12:57 +0000
Subject: [PATCH] Remove old hack around the ambiguity in the interface between
 3-vectors and skew-symmetric matrices

[[Imported from SVN: r8861]]
---
 dune/gfe/targetspacertrsolver.cc | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/dune/gfe/targetspacertrsolver.cc b/dune/gfe/targetspacertrsolver.cc
index d59f2900..e05bcbf5 100644
--- a/dune/gfe/targetspacertrsolver.cc
+++ b/dune/gfe/targetspacertrsolver.cc
@@ -107,15 +107,7 @@ void TargetSpaceRiemannianTRSolver<TargetSpace>::solve()
         // ////////////////////////////////////////////////////
         
         TargetSpace newIterate = x_;
-#if 0   // out-commented until the Rotation class can distinguish skew-symmetric matrices from three-vectors
         newIterate = TargetSpace::exp(newIterate, corr[0]);
-#else
-        Dune::FieldMatrix<double,TargetSpace::TangentVector::dimension,TargetSpace::EmbeddedTangentVector::dimension> B = x_.orthonormalFrame();
-        Dune::FieldVector<double,TargetSpace::EmbeddedTangentVector::dimension> embeddedCorr(0);
-        B.mtv(corr[0], embeddedCorr);
-   
-        newIterate = TargetSpace::exp(newIterate, embeddedCorr);
-#endif
         
         /** \todo Don't always recompute oldEnergy */
         double oldEnergy = assembler_->value(x_);
-- 
GitLab