Commit graph

82 commits

Author SHA1 Message Date
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
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
6d10f770ce work on acb_hypgeom_gamma 2021-08-04 19:20:42 +02:00
fredrik
1cbd8704cc all the rising factorial algorithms for acb 2021-07-29 13:16:29 +02:00
fredrik
0f54bc6826 start of new rising factorial code 2021-07-07 18:01:27 +02:00
p15-git-acc
75cf01c68a use the right format specifiers for slong and ulong 2020-11-12 16:41:19 -06:00
p15-git-acc
a7699e4437 use one sided instead of two sided norm comparison 2020-09-10 00:48:00 -05:00
p15-git-acc
cfcb7dd8aa change double to mag in incomplete gamma algorithm selection 2020-09-09 13:05:20 -05:00
p15-git-acc
4ff47db9fb incomplete gamma improvement and tests 2020-09-07 18:41:00 -05:00
fredrik
19777bff75 permit finite eval of coulomb_f at z = 0 2019-02-28 17:18:56 +01: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
8223465324 Coulomb wave functions 2019-02-26 15:12:19 +01:00
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