|
Namespaces |
| namespace | deal_II_exceptions |
| namespace | deal_II_exceptions::internals |
| namespace | StandardExceptions |
Classes |
| class | ExceptionBase |
| class | StandardExceptions::ExcDivideByZero |
| class | StandardExceptions::ExcOutOfMemory |
| class | StandardExceptions::ExcMemoryLeak |
| class | StandardExceptions::ExcIO |
| class | StandardExceptions::ExcFileNotOpen |
| class | StandardExceptions::ExcNotImplemented |
| class | StandardExceptions::ExcInternalError |
| class | StandardExceptions::ExcPureFunctionCalled |
| class | StandardExceptions::ExcInvalidConstructorCall |
| class | StandardExceptions::ExcNotInitialized |
| class | StandardExceptions::ExcInvalidState |
| class | StandardExceptions::ExcImpossibleInDim |
| class | StandardExceptions::ExcZero |
| class | StandardExceptions::ExcEmptyObject |
| class | StandardExceptions::ExcDimensionMismatch |
| class | StandardExceptions::ExcDimensionMismatch2 |
| class | StandardExceptions::ExcIndexRange |
| class | StandardExceptions::ExcLowerRange |
| class | StandardExceptions::ExcNotMultiple |
| class | StandardExceptions::ExcIteratorPastEnd |
| class | StandardExceptions::ExcMessage |
| class | StandardExceptions::ExcCompatibility |
| class | StandardExceptions::ExcScalarAssignmentOnlyForZeroValue |
| class | StandardExceptions::ExcNeedsBLAS |
| class | StandardExceptions::ExcNeedsLAPACK |
| class | StandardExceptions::ExcNeedsUMFPACK |
| class | StandardExceptions::ExcNeedsMETIS |
| class | StandardExceptions::ExcNeedsPETSC |
| class | StandardExceptions::ExcNeedsNetCDF |
| class | StandardExceptions::ExcDisabled |
Defines |
| #define | Assert(cond, exc) |
| #define | AssertThrow(cond, exc) |
| #define | DeclException0(Exception0) class Exception0 : public ::ExceptionBase {} |
| #define | DeclException1(Exception1, type1, outsequence) |
| #define | DeclException2(Exception2, type1, type2, outsequence) |
| #define | DeclException3(Exception3, type1, type2, type3, outsequence) |
| #define | DeclException4(Exception4, type1, type2, type3, type4, outsequence) |
| #define | DeclException5(Exception5, type1, type2, type3, type4, type5, outsequence) |
| #define | AssertDimension(dim1, dim2) |
| #define | AssertIndexRange(index, range) |
| #define | AssertBLAS Assert(false, ExcNeedsBLAS()) |
| #define | AssertLAPACK Assert(false, ExcNeedsLAPACK()) |
| #define | AssertUMFPACK Assert(false, ExcNeedsUMFPACK()) |
Functions |
| void | deal_II_exceptions::set_additional_assert_output (const char *const p) |
| void | deal_II_exceptions::suppress_stacktrace_in_exceptions () |
| void | deal_II_exceptions::disable_abort_on_exception () |
| void | deal_II_exceptions::internals::issue_error_assert (const char *file, int line, const char *function, const char *cond, const char *exc_name, ExceptionBase &e) |
| template<class exc> |
| void | deal_II_exceptions::internals::issue_error_throw (const char *file, int line, const char *function, const char *cond, const char *exc_name, exc e) |
| template<class exc> |
| void | deal_II_exceptions::internals::issue_error_assert_1 (const char *file, int line, const char *function, const char *cond, const char *exc_name, exc e) |
| void | deal_II_exceptions::internals::abort () |
Here, the deal.II exception handling is located.