fredrik
|
8223465324
|
Coulomb wave functions
|
2019-02-26 15:12:19 +01:00 |
|
fredrik
|
3f2a79b7d5
|
some attempt to estimate cancellation in hypgeom_u
|
2019-02-23 14:16:56 +01:00 |
|
fredrik
|
b17506e22d
|
add rel_one_accuracy_bits methods; improvement to precision handling for hypgeom_m
|
2019-02-22 13:28:03 +01:00 |
|
fredrik
|
514d19461a
|
fix imag part incorrectly being set to zero for imaginary z in bessel_i_scaled
|
2018-07-19 21:24:41 -04:00 |
|
fredrik
|
3bba3750ea
|
legendre_p: handle inexact integer a+b-c in 2F1 better (patch by Joel Dahne)
|
2018-07-06 12:42:58 +02:00 |
|
fredrik
|
08345b400c
|
Airy functions: fix precision loss for huge input and high precision
|
2018-05-01 11:02:49 +02:00 |
|
fredrik
|
7f98274601
|
implement scaled modified Bessel functions
|
2018-03-23 13:41:46 +01:00 |
|
fredrik
|
d64055fb3f
|
attempt to improve bounds for Airy functions
|
2018-02-11 22:28:49 +01:00 |
|
Fredrik Johansson
|
ffaed26841
|
fast and accurate evaluation of ordinary Legendre polynomials (may need further work)
|
2017-10-09 21:29:48 +02: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
|
882c0ec62d
|
increase working precision in dilog
|
2017-02-26 00:08:30 +01:00 |
|
Fredrik Johansson
|
663b4c58e4
|
dilog_bernoulli: real output
|
2017-02-25 16:46:04 +01:00 |
|
Fredrik Johansson
|
536ec0faaf
|
faster dilog implementation
|
2017-02-24 21:58:23 +01:00 |
|
Fredrik Johansson
|
f6d26a52e3
|
add mag_get_d_log2_approx as a public method
|
2017-02-22 11:21:58 +01:00 |
|
Fredrik Johansson
|
baa6628e5c
|
fix some missing clears()
|
2016-12-05 14:37:08 +01:00 |
|
Fredrik Johansson
|
043a589e04
|
fix aliasing issue in acb_hypgeom_gamma_lower
|
2016-09-06 13:09:02 +02:00 |
|
Fredrik Johansson
|
3a4005d1e1
|
more arb_hypgeom wrappers
|
2016-07-07 01:49:25 +02:00 |
|
Fredrik Johansson
|
2666a0f4c4
|
hypgeom_u: use division-free algorithm for small polynomial cases
|
2016-06-09 13:43:27 +02: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
|
5810ef58da
|
acb_hypgeom_pfq_series_sum_forward: fix regularized=1, q=0 case
|
2016-05-16 12:16:03 +02:00 |
|
Fredrik Johansson
|
2c122bcc49
|
fix a very silly bug in pfq_choose_n resulting in near-integers not being properly skipped in some cases
|
2016-05-11 20:12:27 +02:00 |
|
Fredrik Johansson
|
9ef9f79145
|
2F1: allow computing finite limits for inexact parameters differing by integers
|
2016-05-10 17:21:26 +02:00 |
|
Fredrik Johansson
|
d47cfbe4ff
|
acb_hypgeom_m: tweak algorithm selection and working precision
|
2016-05-08 02:24:43 +02:00 |
|
Fredrik Johansson
|
1ee74b44e8
|
2f1_continuation: use slightly sharper (and simpler) bound
|
2016-05-02 22:13:05 +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
|
6d8d4b041e
|
MAINT: clean up implementation of gamma lower series regularized=2 with nonpositive integer params
|
2016-04-27 11:21:51 -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
|
70e43f9da9
|
work in progress -- lower gamma series
|
2016-04-26 11:13:08 -04:00 |
|
alex
|
9e2c631de8
|
ENH: add incomplete gamma lower series
|
2016-04-25 14:01:56 -04:00 |
|
alex
|
cb8f39af52
|
BUG: incomplete upper gamma series aliasing issue
|
2016-04-21 16:30:27 -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
|
065c1bd260
|
avoid a few more square roots of pi
|
2016-03-20 21:15:28 +01:00 |
|
Fredrik Johansson
|
2ba3e36dbd
|
avoid another square root, and fix formula in the documentation
|
2016-03-19 14:39:05 +01:00 |
|
Fredrik Johansson
|
8dfba32d8c
|
small optimization of erf: avoid real square root
|
2016-03-19 13:28:54 +01:00 |
|
Fredrik Johansson
|
5ca2c97d15
|
Fresnel integrals of power series
|
2016-03-17 17:21:55 +01:00 |
|
Fredrik Johansson
|
c308e85329
|
erf_asymp: evaluate at midpoint when the input is small
|
2016-03-16 21:12:24 +01:00 |
|
Fredrik Johansson
|
4e305ebdaa
|
fresnel integrals: use high precision code for bounds when the input is large
|
2016-03-16 21:11:21 +01:00 |
|
Fredrik Johansson
|
e357fa38e2
|
in one case, airy_bound accidentally chose the worst formula instead of the best, always giving inf near arg(z) = pi/3
|
2016-03-16 01:21:56 +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 |
|