diff --git a/src/riemanniantrsolver.hh b/src/riemanniantrsolver.hh index 2d27153c41cfc56c3b44464fb95e9df919e2d396..b10e1dfef1e7e073f938f52b49aa25970e10cd1b 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;