diff --git a/dune/solvers/solvers/iterativesolver.hh b/dune/solvers/solvers/iterativesolver.hh index b0fc0d152048ab74812534f31e500b447bfd1854..86047e06e988ba7009975996fa4621bca20856d3 100644 --- a/dune/solvers/solvers/iterativesolver.hh +++ b/dune/solvers/solvers/iterativesolver.hh @@ -5,6 +5,7 @@ #include <dune/common/ftraits.hh> +#include <dune/solvers/common/defaultbitvector.hh> #include <dune/solvers/solvers/solver.hh> #include <dune/solvers/iterationsteps/iterationstep.hh> #include <dune/solvers/norms/norm.hh> @@ -14,7 +15,7 @@ namespace Dune { namespace Solvers { /** \brief Abstract base class for iterative solvers */ - template <class VectorType, class BitVectorType = Dune::BitSetVector<VectorType::block_type::dimension> > + template <class VectorType, class BitVectorType = DefaultBitVector_t<VectorType> > class IterativeSolver : public Solver { // For norms and convergence rates