Commit graph

152 commits

Author SHA1 Message Date
Fredrik Johansson
f3beae93aa fix two minor bugs related to parameter selection in hypergeometric series 2015-11-19 11:09:51 +01:00
William Hart
34008143c1 long -> slong return values. 2015-11-10 13:41:43 +00:00
William Hart
22e6bc7b09 LONG_MAX/ULONG_MAX -> WORD_MAX/UWORD_MAX in *.c and test/*.c. 2015-11-10 13:31:16 +00:00
William Hart
a3fe55b200 Some missing long -> slong conversions. 2015-11-10 12:40:40 +00: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
85e1c34270 improve pfq series 2015-11-04 16:18:47 +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
7d503b31da real output for real input in 1F1 2015-10-31 20:38:52 +01:00
Fredrik Johansson
ef64707fa9 implement Legendre functions 2015-10-27 23:55:16 +01:00
Fredrik Johansson
7fedf8fdde use Pfaff transformation to get polynomials in 2F1 2015-10-22 15:10:28 +02: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
c28f77459e erf: fix precision bug resulting in +/-inf for huge imaginary input 2015-10-05 02:51:27 +02:00
Fredrik Johansson
dcaef9699c enable fast multipoint evaluation when p, q = 3 2015-07-14 15:34:41 +02:00
Fredrik Johansson
57b1dd98d1 implement binary splitting acb_hypgeom summation 2015-07-13 15:47:04 +02:00
Fredrik Johansson
0f2e1d4cd2 add fast multipoint evaluation based hypgeom summation 2015-06-12 14:46:55 +02:00
Fredrik Johansson
4d09c77329 bessel_i and bessel_y functions 2015-06-10 17:05:32 +02:00
Fredrik Johansson
bea4792710 correct branch cut for bessel_k with real z < 0 2015-06-10 16:53:59 +02:00
Fredrik Johansson
f02f83e7dc factor out a test helper function 2015-06-05 23:39:02 -04:00
Fredrik Johansson
4f98022df1 fix for last 2015-04-19 17:56:04 +02:00
Fredrik Johansson
19ed4357ab swap function arguments for consistency, and fix bug in hypgeom_m 2015-04-19 17:48:34 +02:00
Fredrik Johansson
28ba57b7da main confluent hypergeometric function 2015-04-19 04:12:37 +02:00
Fredrik Johansson
7e202c23b9 implement the logarithmic integral function 2015-04-10 13:10:25 +02:00
Fredrik Johansson
f3e6d7772b complete implementation of hypergeometric U 2015-04-09 23:33:01 +02:00
Fredrik Johansson
7e20d6c473 exponential and trigonometric integrals 2015-04-09 14:01:28 +02:00
Fredrik Johansson
b824fefe12 bessel_j cosmetics 2015-04-04 22:47:55 +02:00
Fredrik Johansson
7607ed67e6 improve pfq with power series and document 2015-03-05 13:36:41 +01:00
Fredrik Johansson
0d8d8ce1c4 fix broken code in erf 2015-02-19 16:27:20 +01:00
Fredrik Johansson
2dd056d726 more tuning of pfq_choose_n 2015-02-19 15:22:07 +01:00
Fredrik Johansson
a6d6a70f51 implemented Bessel K function 2015-02-17 01:17:20 +01:00
Fredrik Johansson
cb7b9dcf41 initial code for hypergeometric functions of power series 2015-02-16 15:07:04 +01:00
Fredrik Johansson
422b82efe4 make pfq_choose_n a bit more robust 2015-02-15 03:58:46 +01:00
Fredrik Johansson
3eb1cf06cd add simple wrappers for erfc, erfi, expint 2015-01-21 17:28:16 +01:00
Fredrik Johansson
d212f84652 implement incomplete gamma function 2015-01-21 16:14:46 +01:00
Fredrik Johansson
ff705d1874 minor cleanup 2015-01-16 10:20:36 +01:00
Fredrik Johansson
b598f8e6fd fix algorithm selection 2014-11-09 17:19:54 +01:00
Fredrik Johansson
1345dfd281 implement bessel function of the first kind 2014-11-09 13:28:39 +01:00
Fredrik Johansson
695a899d57 more test code 2014-11-08 14:43:00 +01:00
Fredrik Johansson
921290f764 implement the error function 2014-11-08 14:24:44 +01:00