Reference documentation for deal.II version 9.3.3
|
#include <deal.II/grid/reference_cell.h>
Public Member Functions | |
NoPermutation (const ::ReferenceCell &entity_type, const std::array< T, N > &vertices_0, const std::array< T, N > &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 std::array< T, N > | vertices_0 |
const std::array< T, N > | vertices_1 |
Protected Attributes | |
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] |
Private Member Functions | |
void | generate_message () const |
Private Attributes | |
std::string | what_str |
Definition at line 1837 of file reference_cell.h.
|
inline |
Constructor.
Definition at line 1843 of file reference_cell.h.
|
overridevirtualdefaultnoexcept |
Destructor.
|
inlineoverridevirtual |
Print error message to out
.
Reimplemented from ExceptionBase.
Definition at line 1860 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 128 of file exceptions.cc.
|
overridevirtualnoexceptinherited |
Override the standard function that returns the description of the error.
Definition at line 151 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 222 of file exceptions.cc.
|
privateinherited |
Internal function that generates the c_string. Called by what().
Definition at line 311 of file exceptions.cc.
const ::ReferenceCell internal::NoPermutation< T, N >::entity_type |
Entity type.
Definition at line 1888 of file reference_cell.h.
const std::array<T, N> internal::NoPermutation< T, N >::vertices_0 |
First set of values.
Definition at line 1893 of file reference_cell.h.
const std::array<T, N> internal::NoPermutation< T, N >::vertices_1 |
Second set of values.
Definition at line 1898 of file reference_cell.h.
|
protectedinherited |
Name of the file this exception happens in.
Definition at line 122 of file exceptions.h.
|
protectedinherited |
Line number in this file.
Definition at line 127 of file exceptions.h.
|
protectedinherited |
Name of the function, pretty printed.
Definition at line 132 of file exceptions.h.
|
protectedinherited |
The violated condition, as a string.
Definition at line 137 of file exceptions.h.
|
protectedinherited |
Name of the exception and call sequence.
Definition at line 142 of file exceptions.h.
|
mutableprotectedinherited |
A backtrace to the position where the problem happened, if the system supports this.
Definition at line 148 of file exceptions.h.
|
protectedinherited |
The number of stacktrace frames that are stored in the previous variable. Zero if the system does not support stack traces.
Definition at line 154 of file exceptions.h.
|
protectedinherited |
array of pointers that contains the raw stack trace
Definition at line 160 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 174 of file exceptions.h.