Added script front-end for primer-design code
[htsworkflow.git] / htswanalysis / MACS / lib / gsl / gsl-1.11 / multifit / ChangeLog
1 2007-07-29  Brian Gough  <bjg@network-theory.co.uk>
2
3         * lmset.c (set): ensure internal state is zeroed after a set
4
5 2007-01-26  Brian Gough  <bjg@network-theory.co.uk>
6
7         * fsolver.c (gsl_multifit_fsolver_set): made vector argument x
8         const
9
10 2006-03-30  Brian Gough  <bjg@network-theory.co.uk>
11
12         * fsolver.c (gsl_multifit_fsolver_alloc): minpack algorithms
13         require n>=p, added check
14
15         * fdfsolver.c (gsl_multifit_fdfsolver_alloc): minpack algorithms
16         require n>=p, added check
17
18 2006-02-20  Brian Gough  <bjg@network-theory.co.uk>
19
20         * multilinear.c (gsl_multifit_linear_est): added linear estimator
21
22         * test_estimator.c (test_estimator): added test for gsl_multifit_linear_est
23
24 2005-07-03  Brian Gough  <bjg@network-theory.co.uk>
25
26         * multilinear.c (gsl_multifit_linear_svd): accept a user-specified
27         tolerance for the SVD cutoff and return effective rank
28         (gsl_multifit_wlinear_svd): same
29
30 2004-12-23  Brian Gough  <bjg@network-theory.co.uk>
31
32         * gsl_multifit_nlin.h: removed unused declaration of 
33         gsl_multifit_fdjacobian
34
35 2004-06-14  Brian Gough  <bjg@network-theory.co.uk>
36
37         * lmiterate.c (iterate): handle case where fnorm = 0 to avoid
38         division by zero
39
40         * covar.c (gsl_multifit_covar): change tolerance test to match
41         original code, and handle case where tolr = 0
42
43 2003-03-21  Brian Gough  <bjg@network-theory.co.uk>
44
45         * lmset.c (set): removed reference to q, compute QR decomposition
46         in place
47
48         * lmiterate.c (iterate): removed reference to q, compute QR
49         decomposition in-place for R
50
51         * lmutil.c: removed compute_qtf
52
53         * lmder.c (lmder_free): removed reference to q
54         (lmder_alloc): removed reference to q
55
56 Tue Nov 12 22:18:14 2002  Brian Gough  <bjg@network-theory.co.uk>
57
58         * lmder.c (lmder_alloc): use GSL_ERROR instead of GSL_ERROR_VAL
59         for internal alloc functions which return int
60
61 Thu Feb 28 20:15:33 2002  Brian Gough  <bjg@network-theory.co.uk>
62
63         * lmiterate.c (iterate): return immediately if evaluation raised
64         error (Hans E. Plesser)
65
66         * lmpar.c (lmpar): avoid division by zero for w=0 in rank
67         deficient case
68
69 Mon Oct  8 19:25:55 2001  Brian Gough  <bjg@network-theory.co.uk>
70
71         * test.c (main): added extra nist tests
72
73         * lmutil.c (compute_rptdx): fixed bug, permutation in rptdx vector
74          was incorrectly applied
75
76         * lmpar.c (compute_newton_direction): fixed bug, permutation of
77         newton direction vector was incorrect (should have been inverse
78         permutation)
79
80 Mon Jul 30 17:43:21 2001  Brian Gough  <bjg@network-theory.co.uk>
81
82         * test_filip.c (test_filip): reduce tolerance on covariance test
83         slightly for MSVC with /O2
84
85 Sun Jul  1 22:42:34 2001  Brian Gough  <bjg@network-theory.co.uk>
86
87         * multilinear.c:  modified to use new-style vector views
88
89         * test_pontius.c:  modified to use new-style vector views
90
91         * test_longley.c:  modified to use new-style vector views
92
93         * test_fn.c:  modified to use new-style vector views
94
95         * test_filip.c:  modified to use new-style vector views
96
97 Tue Jun 26 21:41:30 2001  Brian Gough  <bjg@network-theory.co.uk>
98
99         * test_filip.c (test_filip): reduce tolerance on covariance test
100         slightly
101
102 Wed Jun 20 13:11:26 2001  Brian Gough  <bjg@network-theory.co.uk>
103
104         * removed unused variable work2
105
106 Tue Jun 19 23:18:01 2001  Brian Gough  <bjg@network-theory.co.uk>
107
108         * multilinear.c: perform column scaling before doing fit to
109         improve accuracy
110         (gsl_multifit_linear): use modified Golub-Reinsch SVD for greater
111         speed
112         (gsl_multifit_wlinear): use modified Golub-Reinsch SVD for greater
113         speed
114
115 Wed Jun  6 13:32:22 2001  Brian Gough  <bjg@network-theory.co.uk>
116
117         * lmder.c covar.c lmiterate.c lmset.c: updated to use new QR
118         calling convention (now passes workspace)
119
120 Sat Apr 28 11:46:59 2001  Brian Gough  <bjg@network-theory.co.uk>
121
122         * qrsolv.c (qrsolv): removed local declaration of j to avoid
123         shadowing global j
124
125 Mon Apr 23 13:40:04 2001  Brian Gough  <bjg@network-theory.co.uk>
126
127         * qrsolv.c (qrsolv): made function static so it is not exported
128
129 Wed Apr 18 13:39:33 2001  Brian Gough  <bjg@network-theory.co.uk>
130
131         * lmpar.c (compute_newton_direction): moved final rescaling inside
132         loop, as in the original lmpar.f
133
134 Thu Mar  8 15:29:32 2001  Brian Gough  <bjg@network-theory.co.uk>
135
136         * lmpar.c (compute_newton_direction): corrected bug that produced
137         negative index
138
139 Sun Feb 18 16:39:46 2001  Brian Gough  <bjg@network-theory.co.uk>
140
141         * fdfsolver.c (gsl_multifit_fdfsolver_alloc): changed so that the
142         solver _alloc function no longer calls _set, the user must do that
143         separately.
144
145 Fri Sep 29 19:19:24 2000  Brian Gough  <bjg@network-theory.co.uk>
146
147         * Makefile.am multifit/demo.c: removed demo from Makefile since it
148         is was just a temporary test.
149