|
Xpetra Version of the Day
|
#include <exception>#include <Teuchos_Exceptions.hpp>#include <Teuchos_Assert.hpp>#include "Xpetra_ConfigDefs.hpp"Go to the source code of this file.
Classes | |
| class | Xpetra::Exceptions::BadCast |
| Exception indicating invalid cast attempted. More... | |
| class | Xpetra::Exceptions::NotImplemented |
| Exception throws when you call an unimplemented method of Xpetra. More... | |
| class | Xpetra::Exceptions::RuntimeError |
| Exception throws to report errors in the internal logical of the program. More... | |
| class | Xpetra::Exceptions::Incompatible |
| Exception throws to report incompatible objects (like maps). More... | |
Namespaces | |
| namespace | Xpetra |
| Xpetra namespace | |
| namespace | Xpetra::Exceptions |
Macros | |
| #define | XPETRA_COMMA , |
| #define | XPETRA_DYNAMIC_CAST(type, obj, newObj, exceptionMsg) |
| #define | XPETRA_RCP_DYNAMIC_CAST(type, obj, newObj, exceptionMsg) |
| #define | XPETRA_FACTORY_ERROR_IF_EPETRA(lib) |
| #define | XPETRA_FACTORY_END TEUCHOS_TEST_FOR_EXCEPTION(1, ::Xpetra::Exceptions::BadCast, "Unknown map->lib() type. Did you compile with Epetra and Tpetra support?"); |
| #define | XPETRA_TPETRA_ETI_EXCEPTION(cl, obj, go, node) |
| #define XPETRA_COMMA , |
Definition at line 57 of file Xpetra_Exceptions.hpp.
| #define XPETRA_DYNAMIC_CAST | ( | type, | |
| obj, | |||
| newObj, | |||
| exceptionMsg ) |
Definition at line 58 of file Xpetra_Exceptions.hpp.
| #define XPETRA_RCP_DYNAMIC_CAST | ( | type, | |
| obj, | |||
| newObj, | |||
| exceptionMsg ) |
Definition at line 65 of file Xpetra_Exceptions.hpp.
| #define XPETRA_FACTORY_ERROR_IF_EPETRA | ( | lib | ) |
Definition at line 70 of file Xpetra_Exceptions.hpp.
| #define XPETRA_FACTORY_END TEUCHOS_TEST_FOR_EXCEPTION(1, ::Xpetra::Exceptions::BadCast, "Unknown map->lib() type. Did you compile with Epetra and Tpetra support?"); |
Definition at line 77 of file Xpetra_Exceptions.hpp.
| #define XPETRA_TPETRA_ETI_EXCEPTION | ( | cl, | |
| obj, | |||
| go, | |||
| node ) |
Definition at line 79 of file Xpetra_Exceptions.hpp.