|
Packit |
67cb25 |
2012-09-23 Rhys Ulerich <rhys.ulerich@gmail.com>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* cquad.c Fix NaN handling using patch from author Pedro Gonnet.
|
|
Packit |
67cb25 |
Pedro reports bug found by Mick Pont at NAG.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2011-05-02 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* cquad.c (gsl_integration_cquad): use finite instead of isfinite
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2010-04-24 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* cquad.c (gsl_integration_cquad): added CQUAD algorithm
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2010-03-09 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* glfixed.c (gauss_legendre_tbl): made this function static
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2009-08-23 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): increase tolerance for qawc(f459) elist test
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2009-07-09 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* workspace.c (gsl_integration_workspace_free): handle NULL
|
|
Packit |
67cb25 |
argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qmomof.c (gsl_integration_qawo_table_free): handle NULL argument
|
|
Packit |
67cb25 |
in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qmomo.c (gsl_integration_qaws_table_free): handle NULL argument
|
|
Packit |
67cb25 |
in free
|
|
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 |
2003-01-12 Brian Gough <brian.gough@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qawc.c (gsl_integration_qawc): fixed bisection condition to
|
|
Packit |
67cb25 |
prevent singularity falling on interval boundary
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Apr 29 20:05:56 2002 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qcheb.c (gsl_integration_qcheb): avoid loss of precision by
|
|
Packit |
67cb25 |
replacing endpoints center+half_length by b and center-half_length
|
|
Packit |
67cb25 |
by a
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Jul 30 17:46:42 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): reduced tolerance on qagiu(f455) smooth elist
|
|
Packit |
67cb25 |
test slightly
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Jul 2 15:42:41 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* util.c: split out some static functions into separate files
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Tue Apr 17 22:11:28 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qc25f.c (qc25f): need GSL_ERROR_VOID because function does not
|
|
Packit |
67cb25 |
return value
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Apr 16 20:09:09 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qc25f.c (qc25f): removed unnecessary variables, replaced use of
|
|
Packit |
67cb25 |
abort by GSL_ERROR
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qmomof.c (gsl_integration_qawo_table_set_length): removed
|
|
Packit |
67cb25 |
unnecessary duplicate variable declaration for i
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Jan 22 12:35:05 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qmomof.c: moments are now precomputed in a read-only table
|
|
Packit |
67cb25 |
instead of being computed on the fly (cached)
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Fri Dec 8 19:45:52 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* reorganized, made internal functions static
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Nov 16 19:45:19 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qag_impl.c (gsl_integration_qag_impl): replace use of volatile
|
|
Packit |
67cb25 |
with the macro GSL_COERCE_DBL
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Wed May 31 19:35:57 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): increased tolerances on some results to allow
|
|
Packit |
67cb25 |
tests to pass with other compilers
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon May 15 14:21:00 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): increased one test limit slightly to allow for
|
|
Packit |
67cb25 |
rounding errors
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Wed Feb 23 14:35:31 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qpsrt.c (qpsrt): changed ordering of while conditions to avoid
|
|
Packit |
67cb25 |
segmentation faults due to accessing values before testing end of
|
|
Packit |
67cb25 |
loop condition. Thanks to Brett Viren
|
|
Packit |
67cb25 |
<bviren@superk.physics.sunysb.edu> for pointing this out.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qelg.c (qelg): changed update of nres from the original quadpack
|
|
Packit |
67cb25 |
so that uninitialized elements of the res3la array are never
|
|
Packit |
67cb25 |
accessed.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): eliminate small memory leak from test
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Feb 14 13:45:04 2000 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qk.c: renamed function qk to gsl_integration_qk since it is
|
|
Packit |
67cb25 |
exported
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* err.c: made internal function rescale_err static, only used in
|
|
Packit |
67cb25 |
qk.c and qng.c
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Jul 12 11:37:55 1999 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qawc_impl.c (gsl_integration_qawc_impl): removed, no longer
|
|
Packit |
67cb25 |
necessary since everything goes into qawc.c
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Fri Apr 2 20:57:09 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qelg.c (qelg): removed debugging code
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qpsrt.c (qpsrt): removed debugging code
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Mar 11 15:15:46 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qags_impl.c (gsl_integration_qags_impl): removed dependency in
|
|
Packit |
67cb25 |
quadrature function calls by introducing dummy variables resabs1
|
|
Packit |
67cb25 |
and resabs2
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Wed Mar 10 19:05:41 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* added integrators QAGI, QAGIU, QAGIL for infinite and
|
|
Packit |
67cb25 |
semi-infinite ranges
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
1999-01-01 Mark Galassi <rosalia@cygnus.com>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* integration.c: replaced strings.h with string.h, which is the
|
|
Packit |
67cb25 |
ISO library way.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Sat Nov 21 12:43:03 1998 Brian Gough <bjg@vvv.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* Makefile.am (libgslintegration_a_SOURCES): eliminated local
|
|
Packit |
67cb25 |
max.h in favor of global GSL_MAX
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* added missing gsl_math.h headers for new GSL_DBL_EPSILON macros
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Tue Nov 17 17:16:51 1998 Brian Gough <bjg@vvv.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* added #include <config.h> to all top-level source files
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Fri Jun 12 22:30:21 1998 Brian Gough <bjg@vvv.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qage_impl.c: started using volatile (selectively) to enforce
|
|
Packit |
67cb25 |
strict IEEE behavior for the branches where it matters. I was
|
|
Packit |
67cb25 |
going to use gcc's -ffloat-store option but it didn't work for me.
|
|
Packit |
67cb25 |
Using volatile is not really a complete solution but is probably
|
|
Packit |
67cb25 |
close enough for all practical purposes (also it doesn't degrade
|
|
Packit |
67cb25 |
the performance as much as -ffloat-store would).
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Sat May 30 15:40:51 1998 Brian Gough <bjg@vvv.lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): basic tests of qage are now complete
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qage_impl.c (gsl_integration_qage_impl): fixed serious bug for
|
|
Packit |
67cb25 |
index i, which was incremented at the end of the do loop and
|
|
Packit |
67cb25 |
give an extra undefined entry in the result list!
|
|
Packit |
67cb25 |
|