Tpetra parallel linear algebra
Version of the Day
|
Declarations of Tpetra-specific exceptions. More...
#include <Tpetra_ConfigDefs.hpp>
#include <stdexcept>
Go to the source code of this file.
Classes | |
class | Tpetra::Details::InvalidGlobalIndex< GlobalOrdinal > |
Exception thrown by CrsMatrix on invalid global index. More... | |
class | Tpetra::Details::InvalidGlobalRowIndex< GlobalOrdinal > |
Exception thrown by CrsMatrix on invalid global row index. More... | |
Namespaces | |
Tpetra | |
Namespace Tpetra contains the class and methods constituting the Tpetra library. | |
Details | |
Implementation details of Tpetra. | |
Tpetra::Details | |
Namespace for Tpetra implementation details. | |
Declarations of Tpetra-specific exceptions.
This file includes declarations of exceptions specific to Tpetra. In particular, Details::InvalidGlobalIndex indicates an invalid global index (as the name suggests), and Details::InvalidGlobalRowIndex indicates an invalid global row index (e.g., of a CrsGraph or CrsMatrix). "Invalid" generally means "not owned by the calling process."
We do not include Details::InvalidGlobalColumnIndex because no Tpetra class or function currently throws this exception. It would be natural to add such a class (derived from Details::InvalidGlobalIndex) if this were to change in the future.
Definition in file Tpetra_Exceptions_decl.hpp.