Package: libgsl0
Version: 1.6-2
Severity: normal
The documentation for gsl_min_fminimizer_set (one-dimensional minimisation)
says that it will return GSL_FAILURE if "the interval given does not
contain a minimum".
One of my data sets appears to be triggering this error.
However, gsl_min_fminimizer_set returns 4 (GSL_EINVAL) instead of -1
(GSL_FAILURE). So if I check for status==GSL_FAILURE, I do not detect the
error.
The reason I know about the error is that the default gsl error handler
catches it, reporting:
gsl: fsolver.c:126: ERROR: endpoints do not enclose a minimum
Default GSL error handler invoked.
Aborted
I suppose the bug is just a documentation one. The docs needs to say that
gsl_min_fminimizer_set returns GSL_EINVAL, not GSL_FAILURE, when the
interval is bad (though I wonder why they do not use GSL_EDOM - bad input
domain - instead).
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Versions of packages libgsl0 depends on:
ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]