deal.II version GIT relicensing-2289-g1e5549a87a 2024-12-21 21:30:00+00:00
|
Public Member Functions | |
NoPermutation (const ReferenceCell &entity_type, const ArrayView< const T > &vertices_0, const ArrayView< const T > &vertices_1) | |
virtual | ~NoPermutation () noexcept override=default |
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 ReferenceCell | entity_type |
const ArrayView< const T > | vertices_0 |
const ArrayView< const T > | vertices_1 |
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 |
Definition at line 3092 of file reference_cell.h.
|
inline |
Constructor.
Definition at line 3098 of file reference_cell.h.
|
overridevirtualdefaultnoexcept |
Destructor.
|
inlineoverridevirtual |
Print error message to out
.
Reimplemented from ExceptionBase.
Definition at line 3118 of file reference_cell.h.
|
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 135 of file exceptions.cc.
|
overridevirtualnoexceptinherited |
Override the standard function that returns the description of the error.
Definition at line 160 of file exceptions.cc.
|
inherited |
Get exception name.
Definition at line 172 of file exceptions.cc.
|
inherited |
Print out the general part of the error information.
Definition at line 180 of file exceptions.cc.
|
inherited |
Print a stacktrace, if one has been recorded previously, to the given stream.
Definition at line 240 of file exceptions.cc.
|
privateinherited |
Internal function that generates the c_string. Called by what().
Definition at line 342 of file exceptions.cc.
const ReferenceCell internal::NoPermutation< T >::entity_type |
Entity type.
Definition at line 3146 of file reference_cell.h.
const ArrayView<const T> internal::NoPermutation< T >::vertices_0 |
First set of values.
Definition at line 3151 of file reference_cell.h.
const ArrayView<const T> internal::NoPermutation< T >::vertices_1 |
Second set of values.
Definition at line 3156 of file reference_cell.h.
|
protectedinherited |
Name of the file this exception happens in.
Definition at line 124 of file exceptions.h.
|
protectedinherited |
Line number in this file.
Definition at line 129 of file exceptions.h.
|
protectedinherited |
Name of the function, pretty printed.
Definition at line 134 of file exceptions.h.
|
protectedinherited |
The violated condition, as a string.
Definition at line 139 of file exceptions.h.
|
protectedinherited |
Name of the exception and call sequence.
Definition at line 144 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 150 of file exceptions.h.
|
protectedinherited |
Array of pointers that contains the raw stack trace.
Definition at line 156 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 170 of file exceptions.h.