![]() |
Reference documentation for deal.II version 9.2.0
|
#include <deal.II/lac/exceptions.h>
Public Member Functions | |
| ExcPETScError (const int error_code) | |
| virtual void | print_info (std::ostream &out) const override |
Public Member Functions inherited from ExceptionBase | |
| ExceptionBase () | |
| ExceptionBase (const ExceptionBase &exc) | |
| virtual | ~ExceptionBase () noexcept override |
| ExceptionBase | operator= (const ExceptionBase &)=delete |
| void | set_fields (const char *file, const int line, const char *function, const char *cond, const char *exc_name) |
| virtual const char * | what () const noexcept override |
| const char * | get_exc_name () const |
| void | print_exc_data (std::ostream &out) const |
| void | print_stack_trace (std::ostream &out) const |
Public Attributes | |
| const int | error_code |
Additional Inherited Members | |
Protected Attributes inherited from ExceptionBase | |
| const char * | file |
| unsigned int | line |
| const char * | function |
| const char * | cond |
| const char * | exc |
| char ** | stacktrace |
| int | n_stacktrace_frames |
| void * | raw_stacktrace [25] |
Exception thrown when a PETSc function reports an error. If possible, this exception uses the message provided by PetscErrorMessage to print a description of the error.
Definition at line 56 of file exceptions.h.
| LACExceptions::ExcPETScError::ExcPETScError | ( | const int | error_code | ) |
Definition at line 29 of file exceptions.cc.
|
overridevirtual |
Print more specific information about the exception which occurred. Overload this function in your own exception classes.
Reimplemented from ExceptionBase.
Definition at line 34 of file exceptions.cc.
| const int LACExceptions::ExcPETScError::error_code |
Definition at line 64 of file exceptions.h.