Exceptions¶
-
class GenericError : public std::exception¶
- #include <exceptions.hpp>
A generic error.
Base type for all other exceptions.
Subclassed by EigensolverError, FileError, GPUError, HDF5Error, InternalError, InvalidAllocatorFunctionError, InvalidParameterError, InvalidPointerError, NotImplementedError
Public Functions
-
inline GenericError()¶
-
inline const char *what() const noexcept override¶
-
inline virtual BippError error_code() const noexcept¶
Private Members
-
const char *msg_¶
-
inline GenericError()¶
-
class InternalError : public GenericError¶
- #include <exceptions.hpp>
Public Functions
-
inline InternalError()¶
-
inline virtual BippError error_code() const noexcept override¶
Private Members
-
const char *msg_¶
-
inline InternalError()¶
-
class InvalidParameterError : public GenericError¶
- #include <exceptions.hpp>
-
class InvalidPointerError : public GenericError¶
- #include <exceptions.hpp>
-
class InvalidAllocatorFunctionError : public GenericError¶
- #include <exceptions.hpp>
-
class EigensolverError : public GenericError¶
- #include <exceptions.hpp>
-
class HDF5Error : public GenericError¶
- #include <exceptions.hpp>
-
class NotImplementedError : public GenericError¶
- #include <exceptions.hpp>
-
class GPUError : public GenericError¶
- #include <exceptions.hpp>
Subclassed by GPUBlasError, GPUSupportError, MPIError
Public Functions
-
inline GPUError()¶
-
inline GPUError(const char *msg)¶
-
inline const char *what() const noexcept override¶
-
inline virtual BippError error_code() const noexcept override¶
Private Members
-
const char *msg_¶
-
inline GPUError()¶
-
class FileError : public GenericError¶
- #include <exceptions.hpp>