File boutexception.hxx#
Functions
-
void BoutParallelThrowRhsFail(int status, const char *message)
Throw BoutRhsFail with
messageif any one process has non-zerostatus
-
class BoutException : public std::exception#
Subclassed by BoutIterationFail, BoutRhsFail
Public Functions
-
BoutException(const BoutException&) = default#
-
BoutException(BoutException&&) = delete#
-
BoutException &operator=(const BoutException&) = default#
-
BoutException &operator=(BoutException&&) = delete#
-
~BoutException() override#
-
inline const char *what() const noexcept override#
Public Static Functions
-
static inline void enableBacktrace()#
-
static inline void disableBacktrace()#
Private Static Attributes
-
static bool show_backtrace = true#
-
BoutException(const BoutException&) = default#
-
class BoutRhsFail : public BoutException#
-
class BoutIterationFail : public BoutException#