exc_runtime_error Class Reference
Generic runtime error exception.
More...
#include <exception.h>
Detailed Description
This class derives from
std::runtime_error
.
The errors which are handled with this exception type are
- gsl_efault (3) invalid pointer
- gsl_efactor (6) factorization failed
- gsl_enomem (8) malloc failed
- gsl_ebadfunc (9) problem with user-supplied function
- gsl_erunaway (10) iterative process is out of control
- gsl_emaxiter (11) exceeded max number of iterations
- gsl_etol (14) failed to reach the specified tolerance
- gsl_eloss (17) loss of accuracy
- gsl_eround (18) failed because of roundoff error
- gsl_esing (21) apparent singularity detected
- gsl_ediverge (22) integral or series is divergent
- gsl_ecache (25) cache limit exceeded
- gsl_etable (26) table limit exceeded
- gsl_enoprog (27) iteration is not making progress toward solution
- gsl_enoprogj (28) jacobian evaluations are not improving the solution
- gsl_etolf (29) cannot reach the specified tolerance in f
- gsl_etolx (30) cannot reach the specified tolerance in x
- gsl_etolg (31) cannot reach the specified tolerance in gradient
- gsl_enotfound (33) Generic "not found" result
- gsl_outsidecons (37) Outside constraint region
Definition at line 156 of file exception.h.
|
Public Member Functions |
| exc_runtime_error (const std::string &s) |
virtual | ~exc_runtime_error () throw () |
| Create an exception with description provided in s .
|
virtual const char * | what () const throw () |
| Return the error string.
|
The documentation for this class was generated from the following file: