|
Packit |
67cb25 |
2009-07-09 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* work_utrunc.c (gsl_sum_levin_utrunc_free): handle NULL argument
|
|
Packit |
67cb25 |
in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* work_u.c (gsl_sum_levin_u_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2009-06-28 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (check_full): allow for case where err_est is zero.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* levin_u.c (gsl_sum_levin_u_minmax): handle the special case
|
|
Packit |
67cb25 |
where the sum has the form 1+0+0+0+... by ignoring trailing zeros.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2008-07-03 Brian Gough <bjg@hp2.network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* Makefile.am (INCLUDES): use top_srcdir instead of top_builddir
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Dec 21 21:46:54 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* changed err to abserr, to make it clear that it is an absolute
|
|
Packit |
67cb25 |
error in line with other modules.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Nov 2 20:08:14 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* added support for a workspace so that the user does not have to
|
|
Packit |
67cb25 |
allocate memory
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* made the names of the functions consistent as either levin_u,
|
|
Packit |
67cb25 |
for the full u transform with error estimate, or levin_utrunc for
|
|
Packit |
67cb25 |
the u transform with only a truncation error estimate.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Apr 24 21:15:27 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* gsl_sum.h: added #include <stdlib.h> for size_t
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Nov 1 12:50:17 1999 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): added tests using series for the Euler constant
|
|
Packit |
67cb25 |
and eta(1/2)
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* resolved problems with spurious failures by replacing the
|
|
Packit |
67cb25 |
directly computed truncation error by an estimate which varies
|
|
Packit |
67cb25 |
more smoothly. I have used the average of the previous two values,
|
|
Packit |
67cb25 |
which seems to give a reliable estimate of the truncation
|
|
Packit |
67cb25 |
error. The direct evaluation of the truncation error sometimes
|
|
Packit |
67cb25 |
fluctuated wildly, due to cancellation effects.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Oct 28 12:05:47 1999 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c: cleaned up tests, now find that everything works in
|
|
Packit |
67cb25 |
double-precision but not extended-precision where there are two
|
|
Packit |
67cb25 |
failures depending on the optimization level
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* levin_uerr.c (gsl_sum_levin_u_accel_minmax): changed loop
|
|
Packit |
67cb25 |
maximum from <=n to
|
|
Packit |
67cb25 |
need further correctness checks on algorithm though.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Oct 7 12:03:36 1999 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* levin_u.c levin_uerr.c: changed DBL_MAX to GSL_DBL_MAX since we
|
|
Packit |
67cb25 |
don't rely on DBL_MAX
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Sat Feb 6 20:35:26 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c: adjusted the precision check to allow for "infinite
|
|
Packit |
67cb25 |
accuracy" which occurs when two results agree to machine precision
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Nov 19 13:10:19 1998 Brian Gough <bjg@vvv.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* added an n_used parameter to all routines which gives the number
|
|
Packit |
67cb25 |
of terms actually used
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Tue Nov 17 12:31:03 1998 Brian Gough <bjg@vvv.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c: added #include <config.h>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* renamed test_sum.c to test.c
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* renamed all the functions so that _with_derivs is now the
|
|
Packit |
67cb25 |
default and _trunc is the case of no error estimates from the
|
|
Packit |
67cb25 |
derivatives
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test_sum.c (main): cleaned up tests
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Nov 9 22:05:45 1998 Brian Gough <bjg@vvv.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* levin_u.c (gsl_sum_levin_u_accel_minmax): got rid of noise
|
|
Packit |
67cb25 |
variables since they aren't used in the non-derivative case
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
1998-11-06 <bjg@ancho.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test_sum.c: replace variable N by macro to avoid variable length
|
|
Packit |
67cb25 |
array warning
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Tue Oct 27 18:06:16 1998 Brian Gough <bjg@vvv.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* levin_u.c: added in noise but it does not seem to be giving the
|
|
Packit |
67cb25 |
right answer for the error estimate. The actual value for the
|
|
Packit |
67cb25 |
accelerated sum is correct though. Check toms/602 for the original
|
|
Packit |
67cb25 |
algorithm.
|
|
Packit |
67cb25 |
|