⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 math library from gnu
💻
📖 第 1 页 / 共 2 页
字号:
2008-12-04  Brian Gough  <bjg@network-theory.co.uk>	* gamma_inc.c (gamma_inc_D): propagate cancellation error	in (x-a)/x for x close to a2008-12-03  Brian Gough  <bjg@network-theory.co.uk>	* exp.c (exprel_n_CF): changed N to double, to allow non-integer	usage for gamma_inc, double error factor to allow for two	parameters in recurrence.	(gsl_sf_exprel_n_CF_e): exported function to allow calls to	exprel_n_CF	* gamma_inc.c (gamma_inc_P_series): improved convergence condition	using estimate of the remainder of the series, added continued	fraction as a fallback, increased nmax to 100002008-08-26  Brian Gough  <bjg@network-theory.co.uk>	* ellint.c (gsl_sf_ellint_Kcomp_e): corrected taylor expansion for	k close to 1.2008-07-03  Brian Gough  <bjg@hp2.network-theory.co.uk>	* Makefile.am (INCLUDES): use top_srcdir instead of top_builddir2008-06-27  Brian Gough  <bjg@network-theory.co.uk>	* legendre_poly.c (gsl_sf_legendre_array_size): removed inline	version of this function in gsl_sf_legendre.h2008-03-17  Brian Gough  <bjg@network-theory.co.uk>	* hyperg_2F1.c (gsl_sf_hyperg_2F1_e): replace duplicate error	check on stat3 by stat42008-03-15  Brian Gough  <bjg@network-theory.co.uk>	* bessel.c (gsl_sf_bessel_Jnu_asympx_e): use full asymptotic	series2008-03-14  Brian Gough  <bjg@network-theory.co.uk>	* bessel_j.c (gsl_sf_bessel_jl_e): increase error estimate by	factor of 22008-02-09  Brian Gough  <bjg@network-theory.co.uk>	* exp.c (gsl_sf_exp_e10_e): only use exponent e10 when standard	exp() is out of range	(gsl_sf_exp_mult_e10_e): add full set of error terms2008-01-10  Brian Gough  <bjg@network-theory.co.uk>	* hyperg_2F1.c (gsl_sf_hyperg_2F1_e): handle case of x==12007-10-25  Brian Gough  <bjg@network-theory.co.uk>	* bessel.c (gsl_sf_bessel_J_CF1): handle underflow by rescaling in	recurrence2007-09-13  Brian Gough  <bjg@network-theory.co.uk>	* ellint.c (gsl_sf_ellint_Pcomp_e): remove test for n <1, no	restriction needed2007-09-10  Brian Gough  <bjg@network-theory.co.uk>	* expint.c (gsl_sf_expint_En_e): added for support En(x)	(gsl_sf_expint_En_scaled_e): added for support En(x) scaled	* gamma_inc.c (gamma_inc_CF): include finite precision of log term2007-08-30  Brian Gough  <bjg@network-theory.co.uk>	* psi.c (psi_complex_rhp): accumulate error, to allow for	cancellation effects	* beta.c (gsl_sf_lnbeta_sgn_e): added missing factor of 2 for	error.2007-08-27  Brian Gough  <bjg@network-theory.co.uk>	* beta_inc.c (gsl_sf_beta_inc_e): handle cases where a<=0 or b<=02007-04-27  Brian Gough  <bjg@network-theory.co.uk>	* lambert.c (halley_iteration): increase tolerance to prevent	exceeding max iters due to finite precision2007-04-04  Brian Gough  <bjg@network-theory.co.uk>	* laguerre.c (gsl_sf_laguerre_n_e): use recursion for a=0 in	addition to a>0	2007-02-17  Brian Gough  <bjg@network-theory.co.uk>	* log.c (gsl_sf_log_e): removed HIDE_INLINE_STATIC	* exp.c (gsl_sf_exp_e): removed HIDE_INLINE_STATIC2007-02-14  Brian Gough  <bjg@network-theory.co.uk>	* mathieu_charv.c: made solve_cubic static2007-02-12  Brian Gough  <bjg@network-theory.co.uk>	* mathieu_charv.c (figi): ensure that e[ii] is set when	e2[ii]==0.0 and there is no error condition, as per the original	eispack routine2007-02-09  Brian Gough  <bjg@network-theory.co.uk>	* ellint.c (gsl_sf_ellint_F_e): do argument reduction for phi>pi/2	(gsl_sf_ellint_E_e): do argument reduction for phi>pi/2	(gsl_sf_ellint_P_e): do argument reduction for phi>pi/2	(gsl_sf_ellint_D_e): do argument reduction for phi>pi/2	(gsl_sf_ellint_Dcomp_e): added complete D integral	(gsl_sf_ellint_Pcomp_e): added complete P integral2007-01-31  Brian Gough  <bjg@network-theory.co.uk>	* beta.c (gsl_sf_lnbeta_sgn_e): added to support calculations with	negative a,b	(gsl_sf_lnbeta_e): rewritten in terms of gsl_sf_lnbeta_sgn_e	(gsl_sf_beta_e): handle negative a,b	* gamma.c (gsl_sf_lngamma_sgn_e): make error calculations an exact	copy of gsl_sf_lngamma_e (these functions could be merged to avoid	duplication)2007-01-29  Brian Gough  <bjg@network-theory.co.uk>	* test_legendre.c (test_legendre): added extra test cases for	underflow2007-01-26  Brian Gough  <bjg@network-theory.co.uk>	* expint.c (expint_E2_impl): handle x==0.0 as a special case	(expint_E2_impl): corrected error term	* gsl_sf_log.h: removed inline version of log	* gsl_sf_exp.h: removed inline version of exp2007-01-23  Brian Gough  <bjg@network-theory.co.uk>	* hyperg_1F1.c (hyperg_1F1_1_series): increase accuracy by factor	of 4 in sum, tighter convergence condition, increase error	estimate to allow for accumulated roundoff	(hyperg_1F1_1): use series when |x| > |b|	(gsl_sf_hyperg_1F1_e): only use Kummer when |x| < 100 otherwise	exponential takes extreme value	* hyperg.c (gsl_sf_hyperg_1F1_series_e): allow 10000 iterations in	series to extend valid range	(gsl_sf_hyperg_1F1_series_e): increase accuracy by factor of 4 in	sum, tighter convergence condition2007-01-19  Brian Gough  <bjg@network-theory.co.uk>	* laguerre.c (laguerre_large_n): use the second term in the	asymptotic expansion from Slater, p.73.2007-01-17  Brian Gough  <bjg@network-theory.co.uk>	* hyperg_1F1.c (hyperg_1F1_largebx): asymptotic expansion for	large b and x, with |x|<|b| from Slater 4.3.7	(hyperg_1F1_1): use new asymptotic expansion for |x|<|b|	(hyperg_1F1_small_a_bgt0): use new asymptotic expansion for |x|<|b|	(hyperg_1F1_renorm_b0): add neglected terms in expansion for AS13.3.72007-01-14  Brian Gough  <bjg@network-theory.co.uk>	* legendre_poly.c (gsl_sf_legendre_sphPlm_e): added explicit	computation of error term to allow for case when final term is	zero.2007-01-12  Brian Gough  <bjg@network-theory.co.uk>	* trig.c (gsl_sf_angle_restrict_symm_err_e): compute edge cases	more reliably, return NaN when total loss of precision	(gsl_sf_angle_restrict_pos_err_e): as above	* legendre_poly.c (gsl_sf_legendre_Pl_e): improve error estimate	for large l by including rounding error at each step of recurrence2006-10-03  Brian Gough  <bjg@network-theory.co.uk>	* poch.c (gsl_sf_lnpoch_e, gsl_sf_lnpoch_sgn_e): corrected	result->val to 0.0 for x==0, previously returned incorrect value	1.02006-09-24  Brian Gough  <bjg@network-theory.co.uk>	* laguerre.c (laguerre_large_n): work with small angles to avoid	cancellation error, computer angular reduction exactly for integer	eta.2006-09-22  Brian Gough  <bjg@network-theory.co.uk>	* zeta.c (gsl_sf_zeta_e): make sin_term exactly zero for negative	even integers	(gsl_sf_zetam1_int_e): return value is -1 for zetam1_int with	negative even integers2006-03-26  Brian Gough  <bjg@network-theory.co.uk>	* fermi_dirac.c (fd_neg): initialize s to zero (avoid spurious	warning from compiler)2006-02-23  Brian Gough  <bjg@network-theory.co.uk>	* coulomb.c (gsl_sf_coulomb_wave_FG_e): fixed sign of F_lam_min,	covers case when k_lam_G is nonzero and F_lam_min and F_lam differ	in sign.2006-01-21  Brian Gough  <bjg@network-theory.co.uk>	* synchrotron.c (gsl_sf_synchrotron_1_e): added first order	correction term for the taylor expansion	(gsl_sf_synchrotron_2_e): added first order correction term for	the taylor expansion2006-01-20  Brian Gough  <bjg@network-theory.co.uk>	* bessel_j.c (gsl_sf_bessel_jl_e): limit the use of	gsl_sf_bessel_Jnu_asympx_e to the range x>100*l*l to satisfy	the requirement x>>l*l in the asymptotic expansion	* bessel_In.c (gsl_sf_bessel_In_scaled_e): limit the use of	gsl_sf_bessel_I_CF1_ser to the region where the continued	converges with the allowed 20000 terms (|x|<1e7)2005-12-20  Brian Gough  <bjg@network-theory.co.uk>	* debye.c (gsl_sf_debye_5_e, gsl_sf_debye_6_e): added n=5,6	(R. J. Mathar)2005-11-15  Brian Gough  <bjg@network-theory.co.uk>	* dilog.c (dilog_xge0): fix calculation of error estimate2005-08-04  Brian Gough  <bjg@network-theory.co.uk>	* coulomb.c (gsl_sf_coulomb_wave_sphF_array): fix warning about	variable shadowing for k2005-07-29  Brian Gough  <bjg@network-theory.co.uk>	* gamma_inc.c (gsl_sf_gamma_inc_Q_e): use continued fraction close	to peak of the integrand x > a - sqrt(a)2005-07-28  Brian Gough  <bjg@network-theory.co.uk>	* elljac.c (gsl_sf_elljac_e): use separate iterations to avoid	division by zero, new algorithm from Bulirsch avoids inverse trig	functions.2005-07-03  Brian Gough  <bjg@network-theory.co.uk>	* legendre_poly.c (gsl_sf_legendre_sphPlm_e): compute exponential	internally to avoid underflow error when calling gsl_sf_exp_err2005-07-02  Brian Gough  <bjg@network-theory.co.uk>	* bessel_i.c (gsl_sf_bessel_il_scaled_array): handle x==0 as a	special case	* bessel_k.c (gsl_sf_bessel_kl_scaled_array): added lmax==0 as a	special case	* bessel_y.c (gsl_sf_bessel_yl_array): added lmax==0 as a special	case	* transport.c (gsl_sf_transport_2_e): improve error estimate for	small x2005-06-26  Brian Gough  <bjg@network-theory.co.uk>	* test_sf.c (test_jac): added tests over the full period for	elljac functions2005-05-23  Brian Gough  <bjg@network-theory.co.uk>	* test_bessel.c (test_bessel): added test for steed(99,1,...)	* legendre_H3d.c (legendre_H3d_CF1): use hypot	(legendre_H3d_CF1_ser): use hypot	(gsl_sf_legendre_H3d_e): use hypot	(gsl_sf_legendre_H3d_e): use hypot	(gsl_sf_legendre_H3d_array): use hypot	* dilog.c (dilogc_unitdisk): use hypot	* coulomb.c (gsl_sf_coulomb_CL_array): use hypot	(coulomb_F_recur): use hypot	(coulomb_G_recur): use hypot	(coulomb_jwkb): use hypot	(gsl_sf_coulomb_wave_F_array): use hypot	(gsl_sf_coulomb_wave_FG_array): use hypot	(gsl_sf_coulomb_wave_FGp_array): use hypot	* bessel_j.c (gsl_sf_bessel_jl_steed_array): use hypot	* bessel.c (gsl_sf_bessel_Inu_scaled_asymp_unif_e): use hypot	(gsl_sf_bessel_Knu_scaled_asymp_unif_e): use hypot2005-03-02  Brian Gough  <bjg@network-theory.co.uk>	* coulomb_bound.c (gsl_sf_hydrogenicR_e): don't check for	underflow when function is known to be zero (e.g. r=0 l>0 or at	zeroes of the laguerre polynomial).2004-12-29  Brian Gough  <bjg@network-theory.co.uk>	* dilog.c (gsl_sf_complex_dilog_e): use const consistently in	arguments of declaration and definition	(gsl_sf_complex_dilog_xy_e): as above2004-12-26  Brian Gough  <bjg@network-theory.co.uk>	* gamma_inc.c (gamma_inc_D): improve error estimate for case of	u=x/a to include cancellation errors and only use it when x < 0.5*a	since the cancellation errors are significant for x/a ~ 12004-12-23  Brian Gough  <bjg@network-theory.co.uk>	* gsl_sf_coupling.h: fixed declaration to	gsl_sf_coupling_6j_INCORRECT instead of	gsl_sf_coupling_INCORRECT_6j2004-11-12  Brian Gough  <bjg@network-theory.co.uk>	* psi.c (gsl_sf_psi_1): added missing function definition	gsl_sf_psi_12004-10-11  Brian Gough  <bjg@network-theory.co.uk>	* expint.c (gsl_sf_expint_Ei_scaled): fixed call to incorrect	function gsl_sf_expint_Ei_e2004-06-03  Brian Gough  <bjg@network-theory.co.uk>	* psi.c (psi_n_xg0): added missing return type int2003-11-30  Brian Gough  <bjg@network-theory.co.uk>	* gsl_sf_log.h: added missing headers for inline functions2003-08-11  Brian Gough  <bjg@network-theory.co.uk>	* test_sf.c: added preprocessor definitions TEST_FACTOR and	TEST_SIGMA to allow larger tolerances on released versions (to	reduce the number of spurious bug reports).2003-07-24  Brian Gough  <bjg@network-theory.co.uk>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -