diff --git a/dune/solvers/iterationsteps/iterationstep.hh b/dune/solvers/iterationsteps/iterationstep.hh index 5c1f14d0f45cbbbe3a368cc3c95f1cb6c61520f3..592838e443a734d688f1810052b6b8a5be20849d 100644 --- a/dune/solvers/iterationsteps/iterationstep.hh +++ b/dune/solvers/iterationsteps/iterationstep.hh @@ -54,7 +54,10 @@ class IterationStep : virtual public NumProc, public CanIgnore<BitVectorType> } //! Return solution object - virtual VectorType getSol() = 0; + virtual VectorType getSol() + { + return *getIterate(); + } /** \brief Checks whether all relevant member variables are set * \exception SolverError if the iteration step is not set up properly