This is thrown when an iterative algorithm attempts to use more iterations than allowed.
|
| MaxIterExceeded (const char *description=0, const char *file=0, int line=0, int maxiter=0, const char *exception_type="MaxIterExceeded") noexcept |
|
| MaxIterExceeded (const MaxIterExceeded &)=default |
|
| MaxIterExceeded (MaxIterExceeded &&)=default |
|
virtual | ~MaxIterExceeded ()=default |
|
int | max_iter () const noexcept |
| Return the maximum number of iterations. More...
|
|
| AlgorithmException (const char *description=0, const char *file=0, int line=0, const char *exception_type="AlgorithmException") noexcept |
|
| AlgorithmException (const AlgorithmException &)=default |
|
| AlgorithmException (AlgorithmException &&)=default |
|
virtual | ~AlgorithmException ()=default |
|
| Exception (const char *description=0, const char *file=0, int line=0, const char *exception_type="Exception") noexcept |
|
| Exception (const Exception &) noexcept |
|
| Exception (Exception &&)=default |
|
virtual | ~Exception () noexcept |
|
const char * | what () const noexcept |
| overload of Exception::what() More...
|
|
const char * | exception_type () const noexcept |
| Returns the classname of the exception. May return null. More...
|
|
std::ostream & | elaborate () |
|
| Exception (const char *description=0, const char *file=0, int line=0) noexcept |
|
| Exception (const Exception &)=default |
|
| Exception (Exception &&)=default |
|
const char * | description () const noexcept |
|
const char * | file () const noexcept |
|
int | line () const noexcept |
|