Blame sum/ChangeLog

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