|
Packit |
67cb25 |
2013-10-13 Rhys Ulerich <rhys.ulerich@gmail.com>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c Update stale names from "gsl_poly_eval_dp" to
|
|
Packit |
67cb25 |
"gsl_poly_eval_derivs" in the test log. Thanks to Mark
|
|
Packit |
67cb25 |
Jourdain for pointing out the inconsistency.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2011-04-13 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* solve_quadratic.c (gsl_poly_solve_quadratic): simplify the case
|
|
Packit |
67cb25 |
where b==0 and disc>0
|
|
Packit |
67cb25 |
(gsl_poly_solve_quadratic): delay the evaluation of the
|
|
Packit |
67cb25 |
discriminant until it is needed
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2009-07-09 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* zsolve_init.c (gsl_poly_complex_workspace_free): handle NULL
|
|
Packit |
67cb25 |
argument in free
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2009-05-09 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* zsolve_cubic.c (gsl_poly_complex_solve_cubic): test R2 < Q3
|
|
Packit |
67cb25 |
directly, to avoid argument of acos exceeding 1 due to
|
|
Packit |
67cb25 |
extended precision.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* solve_cubic.c (gsl_poly_solve_cubic): ditto
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2008-07-03 Brian Gough <bjg@hp2.network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* gsl_poly.h: use new inline declarations
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* inline.c: handle inline functions in separate file
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* dd.c: move gsl_poly_dd_eval to inline.c
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* Makefile.am (INCLUDES): use top_srcdir instead of top_builddir
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2008-04-28 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* dd.c (gsl_poly_dd_taylor): use new descending loop convention
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2007-12-17 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* eval.c: added functions for complex polynomials
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2005-07-03 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): added tests for linear case
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* zsolve_quadratic.c (gsl_poly_complex_solve_quadratic): handle
|
|
Packit |
67cb25 |
the linear case
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* solve_quadratic.c (gsl_poly_solve_quadratic): handle the linear
|
|
Packit |
67cb25 |
case
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
2005-05-19 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* Makefile.am (noinst_HEADERS): removed norm.c (unused)
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Sun Dec 2 22:02:31 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* dd.c: added divided differences code from Dan, Ho-Jin
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Wed Oct 31 18:42:10 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* qr.c (qr_companion): increased maximum number of iterations from
|
|
Packit |
67cb25 |
30 to 60
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Thu Jun 28 11:24:51 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* test.c (main): fixed a subtle bug in the test where the array
|
|
Packit |
67cb25 |
for the complex results was too small by a factor of two
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Mon Apr 30 12:36:08 2001 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* eval.c (gsl_poly_eval): added eval function from specfunc
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Tue Aug 24 12:02:47 1999 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* zsolve.c: added general solver using QR method
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
1999-08-22 Mark Galassi <rosalia@lanl.gov>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* Makefile.am (libgslpoly_a_SOURCES): for now commented out
|
|
Packit |
67cb25 |
zsolve.c, since it has some strange errors that make it look like
|
|
Packit |
67cb25 |
it was not committed.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Tue Aug 17 14:23:47 1999 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* zsolve_cubic.c (gsl_poly_complex_solve_cubic): compute the
|
|
Packit |
67cb25 |
discriminant without division so that it is exact for exact inputs
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* solve_cubic.c (gsl_poly_solve_cubic): compute the discriminant
|
|
Packit |
67cb25 |
without division so that it is exact for exact inputs
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* changed the way roots are counted to make all the routines
|
|
Packit |
67cb25 |
consistent. Conincident roots are no longer a special case, now
|
|
Packit |
67cb25 |
they are made up of separate roots which happen to have the same
|
|
Packit |
67cb25 |
values.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* zsolve_quadratic.c (gsl_poly_complex_solve_quadratic): in the
|
|
Packit |
67cb25 |
case of a multiple root set all the returned values r0 = r1 =
|
|
Packit |
67cb25 |
root, rather than just setting one and leaving the others
|
|
Packit |
67cb25 |
potentially unset.
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* solve_quadratic.c (gsl_poly_solve_quadratic): ditto
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Tue Aug 3 19:36:26 1999 Brian Gough <bjg@network-theory.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* gsl_poly.h: changed all functions to take separate variables for
|
|
Packit |
67cb25 |
roots (z0, z1, z2) of variable-length arrays
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
Sat Feb 20 12:13:46 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
* split out polynomial root finding algorithms into a new poly/
|
|
Packit |
67cb25 |
directory
|
|
Packit |
67cb25 |
|