Commit graph

65 commits

Author SHA1 Message Date
fredrik
0a7c01edf3 imaginary-z version of arb_hypgeom_sum_fmpq_arb 2021-12-19 20:45:39 +01:00
fredrik
b2fedf39c5 fix typo 2021-12-19 19:50:31 +01:00
fredrik
5622afcb23 more optimized real hypergeometric series evaluation (work in progress) 2021-12-19 17:41:09 +01:00
fredrik
ac4ffbcafd accuracy fix; test beta_lower cases 2021-12-10 18:40:00 +01:00
fredrik
e79a80340f more numerical integration implementations 2021-12-10 18:12:01 +01:00
fredrik
2aa02b9171 use integration as fallback in some cases (experimental) 2021-12-10 13:36:27 +01:00
fredrik
956013d9e2 use Kummer transformation in u_integration 2021-12-10 10:47:48 +01:00
fredrik
491cf82b5c add arb_hypgeom_2f1_integration 2021-12-10 10:22:01 +01:00
fredrik
f8f1c044a4 add arb_hypgeom_u_integration; some cleanup 2021-12-09 17:56:09 +01:00
fredrik
555bc0403e fixes 2021-12-09 16:49:03 +01:00
fredrik
cf768614ca avoid an overflow 2021-12-08 20:01:08 +01:00
fredrik
3fe73a8524 add arb_hypgeom_1f1_integration 2021-12-08 16:55:42 +01:00
fredrik
139adec806 add arb_hypgeom_erfinv, arb_hypgeom_erfcinv 2021-12-05 12:39:37 +01:00
fredrik
fe6d001c84 new arb_hypgeom_erf, arb_hypgeom_erfc 2021-12-02 18:19:40 +01:00
fredrik
b924a3afcd acb_dirichlet_l_fmpq_afe: handle the singular series 2021-11-27 13:29:53 +01:00
fredrik
11de2dd2f6 acb_dirichlet_l_fmpq 2021-11-25 15:20:28 +01:00
fredrik
450435a84a fix (hopefully) spurious test failures for gamma_fmpq 2021-09-28 12:07:45 +02:00
fredrik
928a2ec61a add a diagnostic message 2021-09-28 10:36:42 +02:00
fredrik
52474120ce begin make old gamma functions call new code 2021-09-19 15:07:07 +02:00
fredrik
43a337041a add test code for gamma taylor table 2021-09-19 12:33:26 +02:00
fredrik
eed5af28f8 arb_hypgeom_gamma_fmpq 2021-09-02 14:10:38 +02:00
fredrik
7eaf81d4b9 gamma fine-tuning 2021-09-02 12:53:03 +02:00
fredrik
97f2325896 arb_hypgeom_lgamma, acb_hypgeom_lgamma 2021-09-01 09:52:11 +02:00
fredrik
83b9ae5b58 log rising factorials 2021-08-30 11:44:06 +02:00
fredrik
01c219f876 complex taylor gamma; bugfixes 2021-08-06 11:32:28 +02:00
fredrik
5eeb61ca2e more robust choose_n 2021-08-06 10:21:17 +02:00
fredrik
6d10f770ce work on acb_hypgeom_gamma 2021-08-04 19:20:42 +02:00
fredrik
a5676e672b handle reciprocal gamma 2021-07-29 00:57:53 +02:00
fredrik
75fc636132 experimental new gamma function code (work in progress) 2021-07-28 17:57:39 +02:00
fredrik
5c26f5cc24 gamma helper functions 2021-07-25 14:22:46 +02:00
fredrik
0917cf7384 rising factorial algorithms extravaganza 2021-07-11 08:06:18 +02:00
fredrik
0f54bc6826 start of new rising factorial code 2021-07-07 18:01:27 +02:00
p15-git-acc
95e6949d02 more special values 2020-09-22 15:38:21 -05:00
fredrik
b913f4a73c use flint versions of gmp ui functions 2020-06-23 13:43:00 +02:00
fredrik
bd4359adeb allow series expansion of Coulomb F at z = 0 (not currently covered by test code) 2019-02-27 20:29:59 +01:00
fredrik
53fa246a3c real wrappers for Coulomb wave functions 2019-02-26 16:43:50 +01:00
fredrik
1968e54f8b arb_hypgeom_dilog wrapper 2018-08-01 21:12:46 +02:00
fredrik
d30df8c5a4 Computation of Airy function zeros 2018-07-27 14:30:01 -04:00
fredrik
7f98274601 implement scaled modified Bessel functions 2018-03-23 13:41:46 +01:00
Fredrik Johansson
39e312119c legendre_p: tweak cutoffs a little further 2018-01-31 16:21:18 +01:00
Fredrik Johansson
8089ee7f51 micro-opt 2018-01-30 16:00:33 +01:00
Fredrik Johansson
573cf1ed51 merge; avoid fancy superscript characters 2018-01-30 15:56:58 +01:00
Marc Mezzarobba
0f0d3c8b39 legendre_p_ui_root: simplify failure test
as a micro-optimization, because the call to arb_contains could be
comparatively costly for small n
2018-01-13 20:13:55 +01:00
Marc Mezzarobba
d59e3fc5ec use hyp_central_bin_uiui in legendre_p_ui_zero 2018-01-13 18:39:00 +01:00
Marc Mezzarobba
3959e07b5a division-avoiding legendre_p_ui_rec 2018-01-13 18:38:39 +01:00
Marc Mezzarobba
153747dce3 legendre_p_ui_asymp: minor optimization
Take advantage of the fact that |z|=1 in power computation.
2018-01-08 16:17:11 +01:00
Fredrik Johansson
6599fb8528 use interval Newton update in legendre_p_ui_root 2017-10-25 18:23:53 +02:00
Fredrik Johansson
ac044b4e29 slight speedup of Legendre polynomials 2017-10-18 15:17:52 +02:00
Fredrik Johansson
0346fe4df7 slight tuning of cutoff parameters 2017-10-13 23:57:55 +02:00
Fredrik Johansson
0021661d61 faster basecase for Legendre polynomials, and a bugfix 2017-10-13 22:09:19 +02:00