From ba657292ea6aaf74d884ba991379b0dba8f63fad Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Sat, 18 Apr 2009 09:50:56 +0000
Subject: [PATCH] Take correction vector blocksize from the target space

[[Imported from SVN: r4047]]
---
 src/riemanniantrsolver.hh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/riemanniantrsolver.hh b/src/riemanniantrsolver.hh
index 2d27153c..b10e1dfe 100644
--- a/src/riemanniantrsolver.hh
+++ b/src/riemanniantrsolver.hh
@@ -19,7 +19,8 @@
 /** \brief Riemannian trust-region solver for geodesic finite-element problems */
 template <class GridType, class TargetSpace>
 class RiemannianTrustRegionSolver 
-    : public IterativeSolver<std::vector<TargetSpace>, Dune::BitSetVector<6> >
+    : public IterativeSolver<std::vector<TargetSpace>,
+                             Dune::BitSetVector<TargetSpace::TangentVector::size> >
 { 
     const static int blocksize = TargetSpace::TangentVector::size;
 
-- 
GitLab