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.