Commit graph

66 commits

Author SHA1 Message Date
fredrik
7f98274601 implement scaled modified Bessel functions 2018-03-23 13:41:46 +01:00
Tommy Hofmann
6bf072eb59 Replace abort with flint_abort.
This will allow us to not loose the julia session on error.
See also https://github.com/wbhart/flint2/pull/243
2017-02-28 16:52:57 +01:00
Fredrik Johansson
536ec0faaf faster dilog implementation 2017-02-24 21:58:23 +01:00
Fredrik Johansson
1835534cae incomplete beta function 2016-05-19 15:43:15 +02:00
Fredrik Johansson
5d77920f43 pfq_series_sum: implement binary splitting and rectangular splitting -> greatly speeds up Y_n(z), K_n(z) and other functions at high precision, and speeds up high-order parameter derivatives 2016-05-16 18:40:45 +02:00
Fredrik Johansson
9ef9f79145 2F1: allow computing finite limits for inexact parameters differing by integers 2016-05-10 17:21:26 +02:00
alex
ae3777314d ENH: acb poly scalar mul and div convenience functions 2016-04-27 21:23:54 -04:00
Fredrik Johansson
53b6db89d3 Merge pull request #140 from argriffing/gamma-lower-series
ENH: add incomplete gamma lower series
2016-04-27 23:17:20 +02:00
alex
daede9569b simplify gamma lower series code a bit 2016-04-27 11:39:35 -04:00
alex
43e2c636c1 update license declarations for lower gamma series 2016-04-27 10:49:25 -04:00
alex
abcaa05e61 TST: lower incomplete gamma series with nonpositive integer parameter 2016-04-26 21:45:41 -04:00
Fredrik Johansson
ecb70e7476 update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
alex
9e2c631de8 ENH: add incomplete gamma lower series 2016-04-25 14:01:56 -04:00
alex
2ef8db5c16 MAINT: fix upper gamma series regularized=2 2016-04-21 12:13:28 -04:00
alex
7008991878 ENH: regularization of upper incomplete gamma series 2016-04-20 17:43:59 -04:00
alex
650d891efc MAINT: move upper incomplete gamma series from acb_poly to acb_hypgeom 2016-04-19 15:27:53 -04:00
alex
53fb93bbdd MAINT: use acb_hypgeom_m for lower incomplete gamma 2016-04-18 19:03:26 -04:00
alex
0f280312a8 ENH: add lower gamma 2016-04-15 20:34:50 -04:00
Fredrik Johansson
b4ebc87a1d use arb_test_multiplier to control number of test iterations 2016-04-10 17:24:58 +02:00
Fredrik Johansson
5ca2c97d15 Fresnel integrals of power series 2016-03-17 17:21:55 +01:00
Fredrik Johansson
d6097d77d7 add Fresnel integrals 2016-03-15 16:47:02 +01:00
Fredrik Johansson
c7ea34ed71 avoid cancellation in erfc 2016-03-14 16:24:16 +01:00
Fredrik Johansson
2c7cb96656 logarithmic integral of power series 2016-03-13 04:11:14 +01:00
Fredrik Johansson
f50489aa1d series expansions of trigonometric and hyperbolic integrals 2016-03-13 03:42:47 +01:00
Fredrik Johansson
da407b2a2d exponential integral Ei of power series 2016-03-12 22:49:26 +01:00
Fredrik Johansson
11755ee3d4 erf, erfc, erfi of power series in the acb_hypgeom module 2016-03-10 15:52:43 +01:00
Fredrik Johansson
cda7f0503a support computing the regularized incomplete gamma function 2016-03-10 01:35:18 +01:00
Fredrik Johansson
daa5a20aa8 series expansions of Airy functions 2016-03-09 15:10:17 +01:00
Fredrik Johansson
7746b9afa9 add generalized hypergeometric function acb_hypgeom_pfq 2016-03-04 04:43:42 +01:00
Fredrik Johansson
89b67ce6db acb_hypgeom_sum - avoid dividing s by the denominator of the next term, since this could lead to a division by zero when evaluating a hypergeometric polynomial truncated early (e.g. gamma_upper(-5,1)) 2016-02-22 16:26:26 +01:00
Fredrik Johansson
4161094ac2 fix test failures for Laguerre function: be more careful with infinities, and make the function undefined for negative integer n so as to be consistent with the test recurrence relation 2015-12-31 01:14:56 +01:00
Fredrik Johansson
d9eb026ae0 allow computing Bessel J and Y simultaneously 2015-11-28 05:12:44 +01:00
Fredrik Johansson
9eed54684c initial code for Airy functions 2015-11-19 11:10:22 +01:00
William Hart
55c2827539 printf -> flint_printf, sprintf -> flint_sprintf, fprintf -> flint_fprintf. 2015-11-06 16:17:27 +00:00
William Hart
72abf04641 %ld -> %wd in *.c. 2015-11-06 15:51:44 +00:00
William Hart
68988519ec Merge branch 'master' of https://github.com/wbhart/arb
Conflicts:
	acb_hypgeom.h
2015-11-06 11:24:11 +00:00
William Hart
7e113af67c long -> slong in acb_hypgeom/ and acb_hypgeom/test/. 2015-11-05 17:46:43 +00:00
Fredrik Johansson
2ca92e5f96 implement the confluent 0F1 function 2015-11-05 15:23:59 +01:00
Fredrik Johansson
4f741bff1c implement spherical harmonics 2015-11-01 17:59:59 +01:00
Fredrik Johansson
d84efb61ca use recurrence relations for Legendre polynomials of some orders 2015-11-01 15:52:49 +01:00
Fredrik Johansson
d281d74021 Chebyshev functions 2015-11-01 06:05:48 +01:00
Fredrik Johansson
8aa260c35a Jacobi, Gegenbauer, Laguerre, Hermite functions 2015-10-31 23:12:54 +01:00
Fredrik Johansson
ef64707fa9 implement Legendre functions 2015-10-27 23:55:16 +01:00
Fredrik Johansson
ebe739e902 fix some bugs in the hypergeometric code and improve special cases 2015-10-21 14:14:27 +02:00
Fredrik Johansson
241520c6e0 complete the 2F1 implementation 2015-10-19 17:10:46 +02:00
Fredrik Johansson
1a2b993b1c code for 2F1 in the exp(pi i/3) corner case 2015-10-18 18:35:47 +02:00
Fredrik Johansson
f710012552 small test fix 2015-10-18 18:11:50 +02:00
Fredrik Johansson
2d2803657f analytic continuation algorithm for 2F1 2015-10-18 18:09:53 +02:00
Fredrik Johansson
71b194d89f initial code for hypergeometric 2F1 (some cases still missing) 2015-10-17 03:29:45 +02:00
Fredrik Johansson
dcaef9699c enable fast multipoint evaluation when p, q = 3 2015-07-14 15:34:41 +02:00