1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
|
2011-01-15 Brian Gough <bjg@network-theory.co.uk>
* interp.c (gsl_interp_type_min_size): added function to get
min_size from type instead of interp object
2010-12-09 Brian Gough <bjg@network-theory.co.uk>
* cspline.c (cspline_eval, cspline_eval_deriv)
(cspline_eval_deriv2, cspline_eval_integ): return GSL_EINVAL for
out of range values instead of GSL_FAILURE
* akima.c (akima_eval_integ): return GSL_EINVAL for out of range
values instead of GSL_FAILURE
* interp.c (gsl_interp_eval_e, gsl_interp_eval)
(gsl_interp_eval_deriv_e, gsl_interp_eval_deriv)
(gsl_interp_eval_deriv2_e, gsl_interp_eval_deriv2)
(gsl_interp_eval_integ_e, gsl_interp_eval_integ): return NaN and
an error code of GSL_EDOM when x is out of range
2009-07-09 Brian Gough <bjg@network-theory.co.uk>
* spline.c (gsl_spline_free): handle NULL argument in free
* interp.c (gsl_interp_free): handle NULL argument in free
* accel.c (gsl_interp_accel_free): handle NULL argument in free
2008-09-05 Brian Gough <bjg@network-theory.co.uk>
* gsl_interp.h (gsl_interp_accel_find): corrected condition for
x>=xa.
2008-07-03 Brian Gough <bjg@hp2.network-theory.co.uk>
* gsl_interp.h: added inline declarations
* accel.c: moved gsl_interp_accel_find to inline.c
* bsearch.h bsearch.c: removed, moved to inline.c
* Makefile.am (INCLUDES): use top_srcdir instead of top_builddir
2007-03-14 Brian Gough <bjg@network-theory.co.uk>
* interp.c (gsl_interp_init): added check for monotonically
increasing x
2005-12-24 Brian Gough <bjg@network-theory.co.uk>
* cspline.c (cspline_init_periodic): fix invalid memory access of
xa[3] for sys_size=2
2005-12-22 Brian Gough <bjg@network-theory.co.uk>
* test.c (test_cspline2): added extra test of cspline
(test_cspline3): added extra test of cspline
2004-11-28 Brian Gough <bjg@network-theory.co.uk>
* cspline.c (cspline_init): support case of degenerate x[i] values
(cspline_init_periodic): support case of degenerate x[i] values
* integ_eval.h (integ_eval): improve numerical stability of
integration formula
2004-03-15 Brian Gough <bjg@network-theory.co.uk>
* cspline.c (cspline_init): handle the case N=1 specially
2003-07-24 Brian Gough <bjg@network-theory.co.uk>
* gsl_interp.h: removed duplicate declaration of
gsl_interp_accel_find
Sat Apr 27 20:57:22 2002 Brian Gough <bjg@network-theory.co.uk>
* cspline.c (cspline_init_periodic): handle boundary effects
correctly
Sun Dec 2 22:48:23 2001 Brian Gough <bjg@network-theory.co.uk>
* poly.c: added polynomial interpolation based on divided
differences from Dan, Ho-Jin.
Tue Jul 3 12:10:53 2001 Brian Gough <bjg@network-theory.co.uk>
* interp.c (DISCARD_STATUS): discard error status values using a
macro for configurability
Sun Jul 1 21:41:27 2001 Brian Gough <bjg@network-theory.co.uk>
* cspline.c: added const to state in appropriate places
Tue Jun 26 11:57:55 2001 Brian Gough <bjg@network-theory.co.uk>
* spline.c: added missing #include <string.h> for memcpy
Mon Jun 25 19:58:45 2001 Brian Gough <bjg@network-theory.co.uk>
* standardized to gsl conventions, added high-level 'spline'
interface
Mon Apr 30 13:29:34 2001 Brian Gough <bjg@network-theory.co.uk>
* renamed gsl_interp_obj to gsl_interp
Mon Apr 23 10:29:51 2001 Brian Gough <bjg@network-theory.co.uk>
* unified error handling conventions to _e for error handling
functions and no suffix for plain functions, so _impl functions
are no longer needed.
* removed tests for EFAULT, since EFAULT should only apply to
invalid non-null pointers.
Tue Apr 11 19:56:25 2000 Brian Gough <bjg@network-theory.co.uk>
* cspline.c (cspline_calc_periodic): changed occurrence of gsl_la
name to new gsl_linalg prefix, gsl_linalg_solve_symm_cyc_tridiag
(cspline_calc_natural): ditto
Mon Aug 30 11:31:00 1999 Brian Gough <bjg@network-theory.co.uk>
* bsearch.c: made gsl_interp_bsearch (formerly interp_bsearch) an
exported function, since it is needed by the inline version of
gsl_interp_accel_find in gsl_interp.h
Tue Nov 17 16:52:00 1998 Brian Gough <bjg@vvv.lanl.gov>
* added #include <config.h> to all top-level source files
* renamed test_interp.c to test.c
* test_interp.c: got rid of unused function alloc_xy_table
Fri Nov 13 16:50:05 1998 Brian Gough <bjg@vvv.lanl.gov>
* clean up for make strict, use size_t instead of unsigned int
1998-11-06 <bjg@ancho.lanl.gov>
* added const to several declarations where needed.
|