Fredrik Johansson
|
7746b9afa9
|
add generalized hypergeometric function acb_hypgeom_pfq
|
2016-03-04 04:43:42 +01:00 |
|
Fredrik Johansson
|
80640c87e2
|
include flint/foo.h instead of foo.h
|
2016-03-03 15:42:23 +01:00 |
|
Fredrik Johansson
|
58cdc08d0f
|
move mag_add_ui to its own file and document it
|
2016-02-28 02:43:46 +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
|
21bd6886d9
|
use acb_csgn to save a couple of lines of code in erf
|
2016-02-18 01:42:51 +01:00 |
|
Fredrik Johansson
|
4b7fe3b84f
|
fix long -> slong in airy.c
|
2016-02-16 16:44:26 +01:00 |
|
Fredrik Johansson
|
0ac0049a6e
|
rm fixed comment
|
2016-02-14 18:19:02 +01:00 |
|
Fredrik Johansson
|
fbe57c6b43
|
u_asymp: estimate error more accurately when selecting n, and handle terminating cases better when R = 0
|
2016-02-14 18:15:14 +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
|
72075160cf
|
rename arb_fac2_ui -> arb_doublefac_ui (more descriptive)
|
2015-12-29 17:22:57 +01:00 |
|
Fredrik Johansson
|
d9eb026ae0
|
allow computing Bessel J and Y simultaneously
|
2015-11-28 05:12:44 +01:00 |
|
Fredrik Johansson
|
41758f8c55
|
rename arb_root -> arb_root_ui for consistency (but keep alias)
|
2015-11-23 14:49:00 +01:00 |
|
Fredrik Johansson
|
9eed54684c
|
initial code for Airy functions
|
2015-11-19 11:10:22 +01:00 |
|
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 |
|