Math::GSL::Errno(3pm) | User Contributed Perl Documentation | Math::GSL::Errno(3pm) |
Math::GSL::Errno - Error Handling
use Math::GSL::Errno qw/:all/; gsl_set_error_handler_off(); print gsl_strerror($GSL_EDOM) . "\n";
Success
General Failure
Iteration has not converged
Domain error; used by mathematical functions when an argument value does not fall into the domain over which the function is defined (like EDOM in the C library)
Range error; used by mathematical functions when the result value is not representable because of overflow or underflow (like ERANGE in the C library)
Invalid Pointer
Invalid argument. This is used to indicate various kinds of problems with passing the wrong argument to a library function (like EINVAL in the C library).Invalid argument. This is used to indicate various kinds of problems with passing the wrong argument to a library function (like EINVAL in the C library).
Generic Failure
Factorization Failed
Sanity Check Failed
No memory available. The system cannot allocate more virtual memory because its capacity is full (like ENOMEM in the C library). This error is reported when a GSL routine encounters problems when trying to allocate memory with malloc.
Problem with user-supplied function
Iterative process is our of control
Exceeded max number of iterations
Division by zero
Invalid user-specified tolerance
Failed to reach the specified tolerance
Underflow
Overflow
Loss of accuracy
Failed due to roundoff error
Matrix/vector lengths not compatible
Not a square matrix
Singularity Detected
Integral/Series is divergent
Not supported by hardware
Not implemented
Cache limit exceeded
Table limit exceeded
Iteration not converging
Jacobian not improving solution
Cannot reach tolerance in F
Cannot reach tolerance in X
Cannot reach tolerance in Gradient
End of file
2020-11-09 | perl v5.32.0 |