diff --git a/dune/solvers/iterationsteps/projectedblockgsstep.cc b/dune/solvers/iterationsteps/projectedblockgsstep.cc
index b40f071b4b73b34b116746bd17cf5b5622a673d6..770f7654fb1c00e722e15fd833fd1488f64ab2a7 100644
--- a/dune/solvers/iterationsteps/projectedblockgsstep.cc
+++ b/dune/solvers/iterationsteps/projectedblockgsstep.cc
@@ -1,13 +1,6 @@
 // -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=8 sw=4 sts=4:
 
-template<class MatrixType, class DiscFuncType>
-inline
-DiscFuncType ProjectedBlockGSStep<MatrixType, DiscFuncType>::getSol()
-{
-    return *(this->x_);
-}
-
 template<class MatrixType, class DiscFuncType>
 inline
 void ProjectedBlockGSStep<MatrixType, DiscFuncType>::iterate()
diff --git a/dune/solvers/iterationsteps/projectedblockgsstep.hh b/dune/solvers/iterationsteps/projectedblockgsstep.hh
index 7cf3820e18907db5ffcc52643dea8666f1aa7fe3..ba267af4717fb6ad509cdcaa0771938a4ea211d1 100644
--- a/dune/solvers/iterationsteps/projectedblockgsstep.hh
+++ b/dune/solvers/iterationsteps/projectedblockgsstep.hh
@@ -31,8 +31,6 @@ public:
     //! Perform one iteration
     virtual void iterate();
 
-    virtual DiscFuncType getSol();
-
     const Dune::BitSetVector<BlockSize>* hasObstacle_;
 
     const std::vector<BoxConstraint<field_type,BlockSize> >* obstacles_;