Commit graph

1978 commits

Author SHA1 Message Date
Fredrik Johansson
232135f35e update docs; call this 2.12.0 2017-11-29 22:58:06 +01:00
Fredrik Johansson
112a83dc78 possible workaround for asm-related test failure (#194) 2017-11-27 16:10:30 +01:00
Fredrik Johansson
6a9ba9d5f4 arb_pow and acb_pow: invert before powering with binary exponentiation to reduce blowup 2017-11-27 16:09:40 +01:00
Fredrik Johansson
3f8337ef39 update documentation for example programs 2017-11-27 14:33:38 +01:00
Fredrik Johansson
b36a15bd8c add test code for acb_calc_integrate 2017-11-26 18:52:58 +01:00
Fredrik Johansson
8a58a9e304 some doc markup fixes 2017-11-23 13:31:38 +01:00
Fredrik Johansson
c7ec1e9215 another example integral; git version number bump 2017-11-23 01:08:33 +01:00
Fredrik Johansson
c9cca291d5 minor improvements to integration code; change interface; more examples 2017-11-22 00:24:20 +01:00
Fredrik Johansson
75d8f23521 some tweaks to zeta and dirichlet evaluation 2017-11-21 17:38:38 +01:00
Fredrik Johansson
4d34deaec0 update docs 2017-11-20 19:16:15 +01:00
Fredrik Johansson
537fae5110 add acb_dirichlet_zeta_jet + first derivative using Riemann-Siegel; also fix a bug in Riemann-Siegel code 2017-11-20 19:14:20 +01:00
Fredrik Johansson
0fbf524a22 some changes to integration 2017-11-16 13:27:29 +01:00
Fredrik Johansson
a0ce21c37c more trig functions (sec, csc, sech, csch) 2017-11-13 01:59:40 +01:00
Fredrik Johansson
d59bcb2e6a optional use of binary heap to sort subintervals by global error 2017-11-12 18:59:31 +01:00
Fredrik Johansson
c2745a17a1 tweaks to integration 2017-11-12 17:14:25 +01:00
Fredrik Johansson
ed24c04d0c new adaptive integration code as part of the acb_calc module 2017-11-10 14:08:51 +01:00
Fredrik Johansson
2a96448891 adaptive Gauss-Legendre quadrature example program 2017-11-01 20:40:19 +01:00
Fredrik Johansson
df6a0ffd26 simplified init call for hurwitz_precomp 2017-10-31 18:28:09 +01:00
Fredrik Johansson
2fb101501d edits to lcentral.c and to the docs 2017-10-31 16:55:49 +01:00
Fredrik Johansson
0639ef7eb5 Merge remote-tracking branch 'origin/dft' 2017-10-31 16:18:16 +01:00
Fredrik Johansson
bb67795086
Merge pull request #195 from pascalmolin/dft
Dft
2017-10-31 16:17:21 +01:00
Pascal
2c11a5c8fc profile dft 2017-10-30 08:45:33 +01:00
Pascal
e28bf81162 precomp 1/3 in bluestein 2017-10-30 08:43:01 +01:00
Pascal
226ed94603 order arguments in acb_vec_unit_roots 2017-10-30 08:43:01 +01:00
Pascal
dfa3343cb4 try to fix osX build issue 2017-10-30 08:43:01 +01:00
Pascal
c2a7f874dc update acb_dirichlet to use same dft convention 2017-10-30 08:43:01 +01:00
Pascal
6eb9c87335 faster dft test 2017-10-30 08:43:01 +01:00
Pascal
a08e24d04e add dft_convol_mullow 2017-10-30 08:43:01 +01:00
Pascal
aa61f5bfed switch to usual dft convention (minus sign) 2017-10-30 08:43:00 +01:00
Pascal
4376829974 change acb_vec_unit_roots interface
separate order from length, and allow negative order
2017-10-30 08:43:00 +01:00
Pascal
197a82d8c8 use addition sequence for bluestein 2017-10-30 08:43:00 +01:00
Pascal
0610898c74 dft: also test random length 2017-10-30 08:43:00 +01:00
Pascal
c2fb3c8221 dft: fix len=0,1 + test 2017-10-30 08:43:00 +01:00
Pascal
4469966ae0 typos 2017-10-30 08:43:00 +01:00
Pascal
df5ef78b0f quick documentation of all dft schemes 2017-10-30 08:43:00 +01:00
Pascal
836efa4da5 bugfix 2017-10-30 08:43:00 +01:00
Pascal
8212b68050 fix acb_dft_crt_clear 2017-10-30 08:43:00 +01:00
Pascal
50548c194e doc 2017-10-30 08:43:00 +01:00
Pascal
c4b2b0968f debug messages 2017-10-30 08:43:00 +01:00
Pascal
46cceb956a use dft convol for smooth integers 2017-10-30 08:43:00 +01:00
Pascal
4d880302bd catch power of 2 in convol 2017-10-30 08:43:00 +01:00
Pascal
3d4c497c32 allow input aliasing + input shift in rad2 and bluestein 2017-10-30 08:43:00 +01:00
Pascal
104ed478f8 detect rad2 2017-10-30 08:43:00 +01:00
Pascal
04b5dcf3a6 document acb_dft 2017-10-30 08:43:00 +01:00
Fredrik Johansson
a242af9aab quick fix in sinh_cosh to get smaller enclosure for small midpoint + large radius; plus faster handling of inf/nan 2017-10-28 21:04:42 +02:00
Fredrik Johansson
6599fb8528 use interval Newton update in legendre_p_ui_root 2017-10-25 18:23:53 +02:00
Fredrik Johansson
ac044b4e29 slight speedup of Legendre polynomials 2017-10-18 15:17:52 +02:00
Fredrik Johansson
0346fe4df7 slight tuning of cutoff parameters 2017-10-13 23:57:55 +02:00
Fredrik Johansson
0021661d61 faster basecase for Legendre polynomials, and a bugfix 2017-10-13 22:09:19 +02:00
Fredrik Johansson
1f9242d626 use old flint function 2017-10-11 02:03:14 +02:00