|
Packit |
67cb25 |
2011-03-27 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* jacobi.c (norm): compute norm of off-diagonal elements only as
|
|
Packit |
67cb25 |
per algorithm 8.4.3 in Golub and van Loan
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2009-11-26 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qrstep.c (qrstep): handle the case where |mu| >> |d0| + |sd0| to
|
|
Packit |
67cb25 |
prevent infinite loop
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2009-07-09 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* symmv.c (gsl_eigen_symmv_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* symm.c (gsl_eigen_symm_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* nonsymmv.c (gsl_eigen_nonsymmv_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* nonsymm.c (gsl_eigen_nonsymm_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* hermv.c (gsl_eigen_hermv_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* herm.c (gsl_eigen_herm_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* genv.c (gsl_eigen_genv_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* gensymmv.c (gsl_eigen_gensymmv_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* gensymm.c (gsl_eigen_gensymm_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* genhermv.c (gsl_eigen_genhermv_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* genherm.c (gsl_eigen_genherm_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* gen.c (gsl_eigen_gen_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* francis.c (gsl_eigen_francis_free): handle NULL argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2008-07-03 Brian Gough <bjg@hp2.network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* Makefile.am (INCLUDES): use top_srcdir instead of top_builddir
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2007-08-30 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (test_eigen_symm): added new test case for underflow
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qrstep.c (trailing_eigenvalue): handle underflow for small tab,
|
|
Packit |
67cb25 |
also handle dt==0 directly.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2007-07-30 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* testgen.c (main): use gsl_finite instead of finite
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2006-09-14 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (test_eigen_symm): fix duplicate VAL_DESC to ABS_DESC
|
|
Packit |
67cb25 |
(test_eigen_herm): fix duplicate VAL_DESC to ABS_DESC
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2006-08-14 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* unsymm.c (gsl_eigen_unsymm): support for unsymmetric matrices
|
|
Packit |
67cb25 |
(P.Alken)
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2006-04-18 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (test_eigenvalues): increase error bound
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2006-03-26 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* jacobi.c (gsl_eigen_invert_jacobi): use unsigned int for nrot
|
|
Packit |
67cb25 |
consistently
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2005-08-22 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (test_eigenvalues): increased test tolerance
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2004-12-03 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* jacobi.c (gsl_eigen_jacobi): use algorithm from Golub and Van
|
|
Packit |
67cb25 |
Loan
|
|
Packit |
67cb25 |
(gsl_eigen_invert_jacobi): new code
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2003-01-02 Brian Gough <brian.gough@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* symmv.c (gsl_eigen_symmv): change gsl_isnan to isnan
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* symm.c (gsl_eigen_symm): change gsl_isnan to isnan
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* hermv.c (gsl_eigen_hermv): change gsl_isnan to isnan
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* herm.c (gsl_eigen_herm): change gsl_isnan to isnan
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2002-11-16 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* symm.c (gsl_eigen_symm): prevent infinite loop for NaNs
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* herm.c (gsl_eigen_herm): prevent infinite loop for NaNs
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* symmv.c (gsl_eigen_symmv): prevent infinite loop for NaNs
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* hermv.c (gsl_eigen_hermv): prevent infinite loop for NaNs
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Fri Oct 18 17:58:35 2002 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): added test cases to catch division by zero
|
|
Packit |
67cb25 |
(beta_r=0) in householdercomplex.c
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Wed Aug 28 19:05:54 2002 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* Makefile.am (test_LDADD): fix link order to have libgslsys near
|
|
Packit |
67cb25 |
end
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Aug 2 18:17:58 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* hermv.c (gsl_eigen_hermv): fixed index bug in accumulation of evec.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* symmv.c (gsl_eigen_symmv): fixed index bug in accumulation of evec.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): added two new test cases
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qrstep.c (trailing_eigenvalue): chose better value of mu when
|
|
Packit |
67cb25 |
dt=0, prevents infinite loop.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Sun Jul 1 22:43:45 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* modified to use new-style vector views
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Wed Jun 20 12:30:38 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* hermv.c (gsl_eigen_hermv): additional workspace argument no
|
|
Packit |
67cb25 |
longer required
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Apr 23 10:31:01 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* unified error handling conventions to _e for error handling
|
|
Packit |
67cb25 |
functions and no suffix for plain functions, so _impl functions
|
|
Packit |
67cb25 |
are no longer needed.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* removed tests for EFAULT, since EFAULT should only apply to
|
|
Packit |
67cb25 |
invalid non-null pointers.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Fri Apr 13 20:33:18 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* eigen/test.c (test_invert_jacobi): removed matmult and replaced
|
|
Packit |
67cb25 |
by gsl_blas_dgemm
|
|
Packit |
67cb25 |
|