dune-pdelab  2.7-git
newtonerrors.hh
Go to the documentation of this file.
1 // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 // vi: set et ts=4 sw=2 sts=2:
3 #ifndef DUNE_PDELAB_SOLVER_NEWTONERRORS_HH
4 #define DUNE_PDELAB_SOLVER_NEWTONERRORS_HH
5 
6 #ifndef DOXYGEN
7 
8 namespace Dune::PDELab
9 {
10  // Exception classes used in NewtonSolver
11  class NewtonError : public Exception {};
12  class NewtonDefectError : public NewtonError {};
13  class NewtonLinearSolverError : public NewtonError {};
14  class NewtonLineSearchError : public NewtonError {};
15  class NewtonNotConverged : public NewtonError {};
16 }
17 
18 #endif // DOXYGEN
19 
20 #endif
Dune::PDELab
Definition: adaptivity.hh:29