blob: 995c577aeaeaf054d1f514a0c8fcf6b3c8a97736 (
plain)
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
|
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!
|