Blame poly/ChangeLog

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