summaryrefslogtreecommitdiff
path: root/gsl-1.9/multifit/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gsl-1.9/multifit/ChangeLog')
-rw-r--r--gsl-1.9/multifit/ChangeLog145
1 files changed, 145 insertions, 0 deletions
diff --git a/gsl-1.9/multifit/ChangeLog b/gsl-1.9/multifit/ChangeLog
new file mode 100644
index 0000000..17e4184
--- /dev/null
+++ b/gsl-1.9/multifit/ChangeLog
@@ -0,0 +1,145 @@
+2007-01-26 Brian Gough <bjg@network-theory.co.uk>
+
+ * fsolver.c (gsl_multifit_fsolver_set): made vector argument x
+ const
+
+2006-03-30 Brian Gough <bjg@network-theory.co.uk>
+
+ * fsolver.c (gsl_multifit_fsolver_alloc): minpack algorithms
+ require n>=p, added check
+
+ * fdfsolver.c (gsl_multifit_fdfsolver_alloc): minpack algorithms
+ require n>=p, added check
+
+2006-02-20 Brian Gough <bjg@network-theory.co.uk>
+
+ * multilinear.c (gsl_multifit_linear_est): added linear estimator
+
+ * test_estimator.c (test_estimator): added test for gsl_multifit_linear_est
+
+2005-07-03 Brian Gough <bjg@network-theory.co.uk>
+
+ * multilinear.c (gsl_multifit_linear_svd): accept a user-specified
+ tolerance for the SVD cutoff and return effective rank
+ (gsl_multifit_wlinear_svd): same
+
+2004-12-23 Brian Gough <bjg@network-theory.co.uk>
+
+ * gsl_multifit_nlin.h: removed unused declaration of
+ gsl_multifit_fdjacobian
+
+2004-06-14 Brian Gough <bjg@network-theory.co.uk>
+
+ * lmiterate.c (iterate): handle case where fnorm = 0 to avoid
+ division by zero
+
+ * covar.c (gsl_multifit_covar): change tolerance test to match
+ original code, and handle case where tolr = 0
+
+2003-03-21 Brian Gough <bjg@network-theory.co.uk>
+
+ * lmset.c (set): removed reference to q, compute QR decomposition
+ in place
+
+ * lmiterate.c (iterate): removed reference to q, compute QR
+ decomposition in-place for R
+
+ * lmutil.c: removed compute_qtf
+
+ * lmder.c (lmder_free): removed reference to q
+ (lmder_alloc): removed reference to q
+
+Tue Nov 12 22:18:14 2002 Brian Gough <bjg@network-theory.co.uk>
+
+ * lmder.c (lmder_alloc): use GSL_ERROR instead of GSL_ERROR_VAL
+ for internal alloc functions which return int
+
+Thu Feb 28 20:15:33 2002 Brian Gough <bjg@network-theory.co.uk>
+
+ * lmiterate.c (iterate): return immediately if evaluation raised
+ error (Hans E. Plesser)
+
+ * lmpar.c (lmpar): avoid division by zero for w=0 in rank
+ deficient case
+
+Mon Oct 8 19:25:55 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * test.c (main): added extra nist tests
+
+ * lmutil.c (compute_rptdx): fixed bug, permutation in rptdx vector
+ was incorrectly applied
+
+ * lmpar.c (compute_newton_direction): fixed bug, permutation of
+ newton direction vector was incorrect (should have been inverse
+ permutation)
+
+Mon Jul 30 17:43:21 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * test_filip.c (test_filip): reduce tolerance on covariance test
+ slightly for MSVC with /O2
+
+Sun Jul 1 22:42:34 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * multilinear.c: modified to use new-style vector views
+
+ * test_pontius.c: modified to use new-style vector views
+
+ * test_longley.c: modified to use new-style vector views
+
+ * test_fn.c: modified to use new-style vector views
+
+ * test_filip.c: modified to use new-style vector views
+
+Tue Jun 26 21:41:30 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * test_filip.c (test_filip): reduce tolerance on covariance test
+ slightly
+
+Wed Jun 20 13:11:26 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * removed unused variable work2
+
+Tue Jun 19 23:18:01 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * multilinear.c: perform column scaling before doing fit to
+ improve accuracy
+ (gsl_multifit_linear): use modified Golub-Reinsch SVD for greater
+ speed
+ (gsl_multifit_wlinear): use modified Golub-Reinsch SVD for greater
+ speed
+
+Wed Jun 6 13:32:22 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * lmder.c covar.c lmiterate.c lmset.c: updated to use new QR
+ calling convention (now passes workspace)
+
+Sat Apr 28 11:46:59 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * qrsolv.c (qrsolv): removed local declaration of j to avoid
+ shadowing global j
+
+Mon Apr 23 13:40:04 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * qrsolv.c (qrsolv): made function static so it is not exported
+
+Wed Apr 18 13:39:33 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * lmpar.c (compute_newton_direction): moved final rescaling inside
+ loop, as in the original lmpar.f
+
+Thu Mar 8 15:29:32 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * lmpar.c (compute_newton_direction): corrected bug that produced
+ negative index
+
+Sun Feb 18 16:39:46 2001 Brian Gough <bjg@network-theory.co.uk>
+
+ * fdfsolver.c (gsl_multifit_fdfsolver_alloc): changed so that the
+ solver _alloc function no longer calls _set, the user must do that
+ separately.
+
+Fri Sep 29 19:19:24 2000 Brian Gough <bjg@network-theory.co.uk>
+
+ * Makefile.am multifit/demo.c: removed demo from Makefile since it
+ is was just a temporary test.
+