1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
|
2012-09-23 Rhys Ulerich <rhys.ulerich@gmail.com>
* cquad.c Fix NaN handling using patch from author Pedro Gonnet.
Pedro reports bug found by Mick Pont at NAG.
2011-05-02 Brian Gough <bjg@network-theory.co.uk>
* cquad.c (gsl_integration_cquad): use finite instead of isfinite
2010-04-24 Brian Gough <bjg@network-theory.co.uk>
* cquad.c (gsl_integration_cquad): added CQUAD algorithm
2010-03-09 Brian Gough <bjg@network-theory.co.uk>
* glfixed.c (gauss_legendre_tbl): made this function static
2009-08-23 Brian Gough <bjg@network-theory.co.uk>
* test.c (main): increase tolerance for qawc(f459) elist test
2009-07-09 Brian Gough <bjg@network-theory.co.uk>
* workspace.c (gsl_integration_workspace_free): handle NULL
argument in free
* qmomof.c (gsl_integration_qawo_table_free): handle NULL argument
in free
* qmomo.c (gsl_integration_qaws_table_free): handle NULL argument
in free
2008-07-03 Brian Gough <bjg@hp2.network-theory.co.uk>
* Makefile.am (INCLUDES): use top_srcdir instead of top_builddir
2003-01-12 Brian Gough <brian.gough@network-theory.co.uk>
* qawc.c (gsl_integration_qawc): fixed bisection condition to
prevent singularity falling on interval boundary
Mon Apr 29 20:05:56 2002 Brian Gough <bjg@network-theory.co.uk>
* qcheb.c (gsl_integration_qcheb): avoid loss of precision by
replacing endpoints center+half_length by b and center-half_length
by a
Mon Jul 30 17:46:42 2001 Brian Gough <bjg@network-theory.co.uk>
* test.c (main): reduced tolerance on qagiu(f455) smooth elist
test slightly
Mon Jul 2 15:42:41 2001 Brian Gough <bjg@network-theory.co.uk>
* util.c: split out some static functions into separate files
Tue Apr 17 22:11:28 2001 Brian Gough <bjg@network-theory.co.uk>
* qc25f.c (qc25f): need GSL_ERROR_VOID because function does not
return value
Mon Apr 16 20:09:09 2001 Brian Gough <bjg@network-theory.co.uk>
* qc25f.c (qc25f): removed unnecessary variables, replaced use of
abort by GSL_ERROR
* qmomof.c (gsl_integration_qawo_table_set_length): removed
unnecessary duplicate variable declaration for i
Mon Jan 22 12:35:05 2001 Brian Gough <bjg@network-theory.co.uk>
* qmomof.c: moments are now precomputed in a read-only table
instead of being computed on the fly (cached)
Fri Dec 8 19:45:52 2000 Brian Gough <bjg@network-theory.co.uk>
* reorganized, made internal functions static
Thu Nov 16 19:45:19 2000 Brian Gough <bjg@network-theory.co.uk>
* qag_impl.c (gsl_integration_qag_impl): replace use of volatile
with the macro GSL_COERCE_DBL
Wed May 31 19:35:57 2000 Brian Gough <bjg@network-theory.co.uk>
* test.c (main): increased tolerances on some results to allow
tests to pass with other compilers
Mon May 15 14:21:00 2000 Brian Gough <bjg@network-theory.co.uk>
* test.c (main): increased one test limit slightly to allow for
rounding errors
Wed Feb 23 14:35:31 2000 Brian Gough <bjg@network-theory.co.uk>
* qpsrt.c (qpsrt): changed ordering of while conditions to avoid
segmentation faults due to accessing values before testing end of
loop condition. Thanks to Brett Viren
<bviren@superk.physics.sunysb.edu> for pointing this out.
* qelg.c (qelg): changed update of nres from the original quadpack
so that uninitialized elements of the res3la array are never
accessed.
* test.c (main): eliminate small memory leak from test
Mon Feb 14 13:45:04 2000 Brian Gough <bjg@network-theory.co.uk>
* qk.c: renamed function qk to gsl_integration_qk since it is
exported
* err.c: made internal function rescale_err static, only used in
qk.c and qng.c
Mon Jul 12 11:37:55 1999 Brian Gough <bjg@network-theory.co.uk>
* qawc_impl.c (gsl_integration_qawc_impl): removed, no longer
necessary since everything goes into qawc.c
Fri Apr 2 20:57:09 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
* qelg.c (qelg): removed debugging code
* qpsrt.c (qpsrt): removed debugging code
Thu Mar 11 15:15:46 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
* qags_impl.c (gsl_integration_qags_impl): removed dependency in
quadrature function calls by introducing dummy variables resabs1
and resabs2
Wed Mar 10 19:05:41 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
* added integrators QAGI, QAGIU, QAGIL for infinite and
semi-infinite ranges
1999-01-01 Mark Galassi <rosalia@cygnus.com>
* integration.c: replaced strings.h with string.h, which is the
ISO library way.
Sat Nov 21 12:43:03 1998 Brian Gough <bjg@vvv.lanl.gov>
* Makefile.am (libgslintegration_a_SOURCES): eliminated local
max.h in favor of global GSL_MAX
* added missing gsl_math.h headers for new GSL_DBL_EPSILON macros
Tue Nov 17 17:16:51 1998 Brian Gough <bjg@vvv.lanl.gov>
* added #include <config.h> to all top-level source files
Fri Jun 12 22:30:21 1998 Brian Gough <bjg@vvv.lanl.gov>
* qage_impl.c: started using volatile (selectively) to enforce
strict IEEE behavior for the branches where it matters. I was
going to use gcc's -ffloat-store option but it didn't work for me.
Using volatile is not really a complete solution but is probably
close enough for all practical purposes (also it doesn't degrade
the performance as much as -ffloat-store would).
Sat May 30 15:40:51 1998 Brian Gough <bjg@vvv.lanl.gov>
* test.c (main): basic tests of qage are now complete
* qage_impl.c (gsl_integration_qage_impl): fixed serious bug for
index i, which was incremented at the end of the do loop and
give an extra undefined entry in the result list!
|