Reference documentation for deal.II version 9.4.1
|
#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 |
int | n_stacktrace_frames |
void * | raw_stacktrace [25] |
Private Member Functions | |
void | generate_message () const |
Private Attributes | |
std::string | what_str |
Definition at line 2273 of file reference_cell.h.
|
inline |
Constructor.
Definition at line 2279 of file reference_cell.h.
|
overridevirtualdefaultnoexcept |
Destructor.
|
inlineoverridevirtual |
Print error message to out
.
Reimplemented from ExceptionBase.
Definition at line 2296 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 136 of file exceptions.cc.
|
overridevirtualnoexceptinherited |
Override the standard function that returns the description of the error.
Definition at line 161 of file exceptions.cc.
|
inherited |
Get exception name.
Definition at line 173 of file exceptions.cc.
|
inherited |
Print out the general part of the error information.
Definition at line 181 of file exceptions.cc.
|
inherited |
Print a stacktrace, if one has been recorded previously, to the given stream.
Definition at line 221 of file exceptions.cc.
|
privateinherited |
Internal function that generates the c_string. Called by what().
Definition at line 322 of file exceptions.cc.
const ::ReferenceCell internal::NoPermutation< T, N >::entity_type |
Entity type.
Definition at line 2324 of file reference_cell.h.
const std::array<T, N> internal::NoPermutation< T, N >::vertices_0 |
First set of values.
Definition at line 2329 of file reference_cell.h.
const std::array<T, N> internal::NoPermutation< T, N >::vertices_1 |
Second set of values.
Definition at line 2334 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.
|
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 148 of file exceptions.h.
|
protectedinherited |
Array of pointers that contains the raw stack trace.
Definition at line 154 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 168 of file exceptions.h.