diff --git a/dune/solvers/solvers/loopsolver.hh b/dune/solvers/solvers/loopsolver.hh index c167f2c92556683682736201d0b6a065c30827e3..5cbbb67596de7708672586f9fcb641783f6be84c 100644 --- a/dune/solvers/solvers/loopsolver.hh +++ b/dune/solvers/solvers/loopsolver.hh @@ -6,15 +6,15 @@ #include <dune/solvers/norms/norm.hh> /** \brief A solver which consists of a single loop - * - This class basically implements a loop that calls an iteration procedure - (which is to be supplied by the user). It also monitors convergence. -*/ + * + * This class basically implements a loop that calls an iteration procedure + * (which is to be supplied by the user). It also monitors convergence. + */ template <class VectorType, class BitVectorType = Dune::BitSetVector<VectorType::block_type::dimension> > class LoopSolver : public IterativeSolver<VectorType, BitVectorType> { public: - + /** \brief Constructor taking all relevant data */ LoopSolver(IterationStep<VectorType, BitVectorType>* iterationStep, int maxIterations, @@ -32,15 +32,16 @@ public: referenceSolution_(referenceSolution) {} - /** \brief Checks whether all relevant member variables are set - * \exception SolverError if the iteration step is not set up properly - */ + /** \brief Checks whether all relevant member variables are set + * \exception SolverError if the iteration step is not set up properly + */ virtual void check() const; - /** \brief Loop, call the iteration procedure - * and monitor convergence */ + /** \brief Loop, call the iteration procedure + * and monitor convergence + */ virtual void solve(); - + //! The iteration step used by the algorithm IterationStep<VectorType, BitVectorType>* iterationStep_;