dune-pdelab  2.5-dev
exceptions.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_COMMON_EXCEPTIONS_HH
4 #define DUNE_PDELAB_COMMON_EXCEPTIONS_HH
5 
6 #include <dune/common/exceptions.hh>
7 
13 namespace Dune {
14  namespace PDELab {
15 
17  class Exception
18  : public Dune::Exception
19  {};
20 
21 
24  : public Exception
25  {};
26 
29  : public GridFunctionSpaceError
30  {};
31 
35  : public GridFunctionSpaceError
36  {};
37 
40  : public Exception
41  {};
42 
45  : public OrderingError
46  {};
47 
50  : public OrderingError
51  {};
52 
55  : public OrderingError
56  {};
57 
58  } // namespace PDELab
59 } // namespace Dune
60 
61 #endif // DUNE_PDELAB_COMMON_EXCEPTIONS_HH
Dune::PDELab::ChunkedBlockOrderingSizeError
The block size of a ChunkedBlockOrdering does not divide the block count of the underlying ordering.
Definition: exceptions.hh:54
Dune::PDELab::OrderingError
Ordering-related error.
Definition: exceptions.hh:39
Dune
For backward compatibility – Do not use this!
Definition: adaptivity.hh:28
Dune::PDELab::UninitializedGridFunctionSpaceError
Called a GridFunctionSpace method that requires initialization of the space.
Definition: exceptions.hh:28
Dune::PDELab::PermutedOrderingSizeError
A PermutedOrdering got a permutation vector of the wrong size.
Definition: exceptions.hh:49
Dune::PDELab::GridFunctionSpaceError
GridFunctionSpace-related error.
Definition: exceptions.hh:23
Dune::PDELab::GridFunctionSpaceHierarchyError
Definition: exceptions.hh:34
Dune::PDELab::OrderingStructureError
Error related to the logical structure of an Ordering.
Definition: exceptions.hh:44
Dune::PDELab::Exception
Base class for all PDELab exceptions.
Definition: exceptions.hh:17