1 2007-07-29 Brian Gough <bjg@network-theory.co.uk>
3 * lmset.c (set): ensure internal state is zeroed after a set
5 2007-01-26 Brian Gough <bjg@network-theory.co.uk>
7 * fsolver.c (gsl_multifit_fsolver_set): made vector argument x
10 2006-03-30 Brian Gough <bjg@network-theory.co.uk>
12 * fsolver.c (gsl_multifit_fsolver_alloc): minpack algorithms
13 require n>=p, added check
15 * fdfsolver.c (gsl_multifit_fdfsolver_alloc): minpack algorithms
16 require n>=p, added check
18 2006-02-20 Brian Gough <bjg@network-theory.co.uk>
20 * multilinear.c (gsl_multifit_linear_est): added linear estimator
22 * test_estimator.c (test_estimator): added test for gsl_multifit_linear_est
24 2005-07-03 Brian Gough <bjg@network-theory.co.uk>
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
30 2004-12-23 Brian Gough <bjg@network-theory.co.uk>
32 * gsl_multifit_nlin.h: removed unused declaration of
33 gsl_multifit_fdjacobian
35 2004-06-14 Brian Gough <bjg@network-theory.co.uk>
37 * lmiterate.c (iterate): handle case where fnorm = 0 to avoid
40 * covar.c (gsl_multifit_covar): change tolerance test to match
41 original code, and handle case where tolr = 0
43 2003-03-21 Brian Gough <bjg@network-theory.co.uk>
45 * lmset.c (set): removed reference to q, compute QR decomposition
48 * lmiterate.c (iterate): removed reference to q, compute QR
49 decomposition in-place for R
51 * lmutil.c: removed compute_qtf
53 * lmder.c (lmder_free): removed reference to q
54 (lmder_alloc): removed reference to q
56 Tue Nov 12 22:18:14 2002 Brian Gough <bjg@network-theory.co.uk>
58 * lmder.c (lmder_alloc): use GSL_ERROR instead of GSL_ERROR_VAL
59 for internal alloc functions which return int
61 Thu Feb 28 20:15:33 2002 Brian Gough <bjg@network-theory.co.uk>
63 * lmiterate.c (iterate): return immediately if evaluation raised
64 error (Hans E. Plesser)
66 * lmpar.c (lmpar): avoid division by zero for w=0 in rank
69 Mon Oct 8 19:25:55 2001 Brian Gough <bjg@network-theory.co.uk>
71 * test.c (main): added extra nist tests
73 * lmutil.c (compute_rptdx): fixed bug, permutation in rptdx vector
74 was incorrectly applied
76 * lmpar.c (compute_newton_direction): fixed bug, permutation of
77 newton direction vector was incorrect (should have been inverse
80 Mon Jul 30 17:43:21 2001 Brian Gough <bjg@network-theory.co.uk>
82 * test_filip.c (test_filip): reduce tolerance on covariance test
83 slightly for MSVC with /O2
85 Sun Jul 1 22:42:34 2001 Brian Gough <bjg@network-theory.co.uk>
87 * multilinear.c: modified to use new-style vector views
89 * test_pontius.c: modified to use new-style vector views
91 * test_longley.c: modified to use new-style vector views
93 * test_fn.c: modified to use new-style vector views
95 * test_filip.c: modified to use new-style vector views
97 Tue Jun 26 21:41:30 2001 Brian Gough <bjg@network-theory.co.uk>
99 * test_filip.c (test_filip): reduce tolerance on covariance test
102 Wed Jun 20 13:11:26 2001 Brian Gough <bjg@network-theory.co.uk>
104 * removed unused variable work2
106 Tue Jun 19 23:18:01 2001 Brian Gough <bjg@network-theory.co.uk>
108 * multilinear.c: perform column scaling before doing fit to
110 (gsl_multifit_linear): use modified Golub-Reinsch SVD for greater
112 (gsl_multifit_wlinear): use modified Golub-Reinsch SVD for greater
115 Wed Jun 6 13:32:22 2001 Brian Gough <bjg@network-theory.co.uk>
117 * lmder.c covar.c lmiterate.c lmset.c: updated to use new QR
118 calling convention (now passes workspace)
120 Sat Apr 28 11:46:59 2001 Brian Gough <bjg@network-theory.co.uk>
122 * qrsolv.c (qrsolv): removed local declaration of j to avoid
125 Mon Apr 23 13:40:04 2001 Brian Gough <bjg@network-theory.co.uk>
127 * qrsolv.c (qrsolv): made function static so it is not exported
129 Wed Apr 18 13:39:33 2001 Brian Gough <bjg@network-theory.co.uk>
131 * lmpar.c (compute_newton_direction): moved final rescaling inside
132 loop, as in the original lmpar.f
134 Thu Mar 8 15:29:32 2001 Brian Gough <bjg@network-theory.co.uk>
136 * lmpar.c (compute_newton_direction): corrected bug that produced
139 Sun Feb 18 16:39:46 2001 Brian Gough <bjg@network-theory.co.uk>
141 * fdfsolver.c (gsl_multifit_fdfsolver_alloc): changed so that the
142 solver _alloc function no longer calls _set, the user must do that
145 Fri Sep 29 19:19:24 2000 Brian Gough <bjg@network-theory.co.uk>
147 * Makefile.am multifit/demo.c: removed demo from Makefile since it
148 is was just a temporary test.