diff --git a/solver/.gitignore b/solver/.gitignore deleted file mode 100644 index 55880268f2ad9f36919c5800c511bfd8ee056caa..0000000000000000000000000000000000000000 --- a/solver/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -Makefile -Makefile.in -semantic.cache \ No newline at end of file diff --git a/solver/Makefile.am b/solver/Makefile.am deleted file mode 100644 index 7207bcf1483d81338cdc5e7903151ac91d358d4d..0000000000000000000000000000000000000000 --- a/solver/Makefile.am +++ /dev/null @@ -1,8 +0,0 @@ -# $Id$ - -SUBDIRS = common - -solverdir = $(includedir)/dune/solver/ -solver_HEADERS = iterativesolver.hh - -include $(top_srcdir)/am/global-rules diff --git a/solver/iterativesolver.hh b/solver/iterativesolver.hh deleted file mode 100644 index 95a5176253369711cc1bd1760f0e2c5d6e5d1249..0000000000000000000000000000000000000000 --- a/solver/iterativesolver.hh +++ /dev/null @@ -1,45 +0,0 @@ -// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- -// vi: set et ts=4 sw=2 sts=2: -#ifndef DUNE_ITERATIVE_SOLVER_HH -#define DUNE_ITERATIVE_SOLVER_HH - -#include <dune/solver/common/solver.hh> -#include <dune/solver/common/iterationstep.hh> -#include <dune/fem/norms/norm.hh> - -namespace Dune { - - /** \brief A generic iterative solver - * - * This class basically implements a loop that calls - * an iteration procedure (which is to be supplied be - * the user). It also monitors convergence. */ - template <class OperatorType, class DiscFuncType> - class IterativeSolver : public Solver - { - public: - /** \brief Loop, call the iteration procedure - * and monitor convergence */ - virtual void solve(); - - /** \brief Checks whether all relevant member variables are set - * \exception SolverError if the iteration step is not set up properly - */ - virtual void check() const; - - //! The maximum number of iterations - int numIt; - - //! The iteration step used by the algorithm - IterationStep<OperatorType,DiscFuncType>* iterationStep; - - //! The norm used to measure convergence - Norm<DiscFuncType>* errorNorm_; - - }; - -} - -#include "common/iterativesolver.cc" - -#endif