Reference documentation for deal.II version 9.1.1
|
#include <deal.II/lac/exceptions.h>
Public Member Functions | |
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 |
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 54 of file exceptions.h.
|
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.