Blame interpolation/ChangeLog

Packit 67cb25
2011-01-15  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* interp.c (gsl_interp_type_min_size): added function to get
Packit 67cb25
	min_size from type instead of interp object
Packit 67cb25
Packit 67cb25
2010-12-09  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* cspline.c (cspline_eval, cspline_eval_deriv)
Packit 67cb25
	(cspline_eval_deriv2, cspline_eval_integ): return GSL_EINVAL for
Packit 67cb25
	out of range values instead of GSL_FAILURE
Packit 67cb25
Packit 67cb25
	* akima.c (akima_eval_integ): return GSL_EINVAL for out of range
Packit 67cb25
	values instead of GSL_FAILURE
Packit 67cb25
Packit 67cb25
	* interp.c (gsl_interp_eval_e, gsl_interp_eval)
Packit 67cb25
	(gsl_interp_eval_deriv_e, gsl_interp_eval_deriv)
Packit 67cb25
	(gsl_interp_eval_deriv2_e, gsl_interp_eval_deriv2)
Packit 67cb25
	(gsl_interp_eval_integ_e, gsl_interp_eval_integ): return NaN and
Packit 67cb25
	an error code of GSL_EDOM when x is out of range
Packit 67cb25
Packit 67cb25
2009-07-09  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* spline.c (gsl_spline_free): handle NULL argument in free
Packit 67cb25
Packit 67cb25
	* interp.c (gsl_interp_free): handle NULL argument in free
Packit 67cb25
Packit 67cb25
	* accel.c (gsl_interp_accel_free): handle NULL argument in free
Packit 67cb25
Packit 67cb25
2008-09-05  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* gsl_interp.h (gsl_interp_accel_find): corrected condition for
Packit 67cb25
	x>=xa.
Packit 67cb25
Packit 67cb25
2008-07-03  Brian Gough  <bjg@hp2.network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* gsl_interp.h: added inline declarations
Packit 67cb25
Packit 67cb25
	* accel.c: moved gsl_interp_accel_find to inline.c
Packit 67cb25
Packit 67cb25
        * bsearch.h bsearch.c: removed, moved to inline.c
Packit 67cb25
	
Packit 67cb25
	* Makefile.am (INCLUDES): use top_srcdir instead of top_builddir
Packit 67cb25
Packit 67cb25
2007-03-14  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* interp.c (gsl_interp_init): added check for monotonically
Packit 67cb25
	increasing x
Packit 67cb25
Packit 67cb25
2005-12-24  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* cspline.c (cspline_init_periodic): fix invalid memory access of
Packit 67cb25
	xa[3] for sys_size=2
Packit 67cb25
Packit 67cb25
2005-12-22  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* test.c (test_cspline2): added extra test of cspline
Packit 67cb25
	(test_cspline3): added extra test of cspline
Packit 67cb25
Packit 67cb25
2004-11-28  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* cspline.c (cspline_init): support case of degenerate x[i] values
Packit 67cb25
	(cspline_init_periodic): support case of degenerate x[i] values
Packit 67cb25
Packit 67cb25
	* integ_eval.h (integ_eval): improve numerical stability of
Packit 67cb25
	integration formula
Packit 67cb25
Packit 67cb25
2004-03-15  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* cspline.c (cspline_init): handle the case N=1 specially
Packit 67cb25
Packit 67cb25
2003-07-24  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* gsl_interp.h: removed duplicate declaration of
Packit 67cb25
	gsl_interp_accel_find
Packit 67cb25
Packit 67cb25
Sat Apr 27 20:57:22 2002  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* cspline.c (cspline_init_periodic): handle boundary effects
Packit 67cb25
	correctly
Packit 67cb25
Packit 67cb25
Sun Dec  2 22:48:23 2001  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* poly.c: added polynomial interpolation based on divided
Packit 67cb25
 	differences from Dan, Ho-Jin.
Packit 67cb25
Packit 67cb25
Tue Jul  3 12:10:53 2001  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* interp.c (DISCARD_STATUS): discard error status values using a
Packit 67cb25
 	macro for configurability
Packit 67cb25
Packit 67cb25
Sun Jul  1 21:41:27 2001  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* cspline.c: added const to state in appropriate places
Packit 67cb25
Packit 67cb25
Tue Jun 26 11:57:55 2001  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* spline.c: added missing #include <string.h> for memcpy
Packit 67cb25
Packit 67cb25
Mon Jun 25 19:58:45 2001  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* standardized to gsl conventions, added high-level 'spline'
Packit 67cb25
 	interface
Packit 67cb25
Packit 67cb25
Mon Apr 30 13:29:34 2001  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* renamed gsl_interp_obj to gsl_interp
Packit 67cb25
Packit 67cb25
Mon Apr 23 10:29:51 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
Packit 67cb25
Tue Apr 11 19:56:25 2000  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* cspline.c (cspline_calc_periodic): changed occurrence of gsl_la
Packit 67cb25
 	name to new gsl_linalg prefix, gsl_linalg_solve_symm_cyc_tridiag
Packit 67cb25
	(cspline_calc_natural): ditto
Packit 67cb25
Packit 67cb25
Mon Aug 30 11:31:00 1999  Brian Gough  <bjg@network-theory.co.uk>
Packit 67cb25
Packit 67cb25
	* bsearch.c: made gsl_interp_bsearch (formerly interp_bsearch) an
Packit 67cb25
 	exported function, since it is needed by the inline version of
Packit 67cb25
 	gsl_interp_accel_find in gsl_interp.h
Packit 67cb25
 
Packit 67cb25
Tue Nov 17 16:52:00 1998  Brian Gough  <bjg@vvv.lanl.gov>
Packit 67cb25
Packit 67cb25
	* added #include <config.h> to all top-level source files
Packit 67cb25
Packit 67cb25
	* renamed test_interp.c to test.c
Packit 67cb25
Packit 67cb25
	* test_interp.c: got rid of unused function alloc_xy_table
Packit 67cb25
Packit 67cb25
Fri Nov 13 16:50:05 1998  Brian Gough  <bjg@vvv.lanl.gov>
Packit 67cb25
Packit 67cb25
	* clean up for make strict, use size_t instead of unsigned int
Packit 67cb25
Packit 67cb25
1998-11-06    <bjg@ancho.lanl.gov>
Packit 67cb25
Packit 67cb25
	* added const to several declarations where needed.
Packit 67cb25
	
Packit 67cb25