![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
Exception for ExodusII errors. This exception is only defined if deal.II is compiled with SEACAS support, which is available through Trilinos. This function should be used with the convenience macro AssertThrowExodusII.
Definition at line 908 of file exceptions.h.
Public Member Functions | |
| ExcExodusII (const int error_code) | |
| virtual void | print_info (std::ostream &out) const override |
| 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 |
Protected Attributes | |
| const char * | file |
| unsigned int | line |
| const char * | function |
| const char * | cond |
| const char * | exc |
| int | n_stacktrace_frames |
| void * | raw_stacktrace [25] |
Private Member Functions | |
| void | generate_message () const |
Private Attributes | |
| std::string | what_str |
| StandardExceptions::ExcExodusII::ExcExodusII | ( | const int | error_code | ) |
Constructor.
| error_code | The error code returned by an ExodusII function. |
Definition at line 457 of file exceptions.cc.
|
overridevirtual |
Print a description of the error to the given stream.
Reimplemented from ExceptionBase.
Definition at line 469 of file exceptions.cc.
|
inherited |
Set the file name and line of where the exception appeared as well as the violated condition and the name of the exception as a char pointer. This function also populates the stacktrace.
Definition at line 137 of file exceptions.cc.
|
overridevirtualnoexceptinherited |
Override the standard function that returns the description of the error.
Definition at line 162 of file exceptions.cc.
|
inherited |
Get exception name.
Definition at line 174 of file exceptions.cc.
|
inherited |
Print out the general part of the error information.
Definition at line 182 of file exceptions.cc.
|
inherited |
Print a stacktrace, if one has been recorded previously, to the given stream.
Definition at line 242 of file exceptions.cc.
|
privateinherited |
Internal function that generates the c_string. Called by what().
Definition at line 344 of file exceptions.cc.
| const int StandardExceptions::ExcExodusII::error_code |
Store the error code.
Definition at line 927 of file exceptions.h.
|
protectedinherited |
Name of the file this exception happens in.
Definition at line 129 of file exceptions.h.
|
protectedinherited |
Line number in this file.
Definition at line 134 of file exceptions.h.
|
protectedinherited |
Name of the function, pretty printed.
Definition at line 139 of file exceptions.h.
|
protectedinherited |
The violated condition, as a string.
Definition at line 144 of file exceptions.h.
|
protectedinherited |
Name of the exception and call sequence.
Definition at line 149 of file exceptions.h.
|
protectedinherited |
The number of stacktrace frames that are stored in the following variable. Zero if the system does not support stack traces.
Definition at line 155 of file exceptions.h.
|
protectedinherited |
Array of pointers that contains the raw stack trace.
Definition at line 161 of file exceptions.h.
|
mutableprivateinherited |
A pointer to the c_string that will be printed by what(). It is populated by generate_message()
Definition at line 175 of file exceptions.h.