Commit graph

33 commits

Author SHA1 Message Date
p15-git-acc
75cf01c68a use the right format specifiers for slong and ulong 2020-11-12 16:41:19 -06:00
Fredrik Johansson
2f9eed4797
Merge pull request #340 from p15-git-acc/threaded-dft
add radix2 dft multi-threading
2020-09-25 20:56:11 +02:00
p15-git-acc
023c25b140 fix make profile 2020-09-24 16:03:49 -05:00
p15-git-acc
4876d9ad3e add radix2 dft multi-threading 2020-09-24 14:03:42 -05:00
fredrik
315d2be572 fix unsafe shifts 2020-03-10 00:16:34 +01:00
fredrik
8f996d54d6 fix acb_dft_bluestein for length 0 2018-09-18 06:57:26 +02:00
fredrik
1288a174e3 avoid calling nmod_init with modulus 0 (division by zero) in DFT precomp functions 2018-03-03 11:21:55 +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
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
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
Pascal
33dafb4ff5 add acb_dft function 2017-10-05 13:37:35 +02:00
Pascal
b96ae03f7a enable bluestein, need to find cutoff pt 2017-10-04 16:15:58 +02:00
Pascal
842e334367 fix acb_dirichlet_dft test -- the reference was wrong 2017-10-04 15:46:45 +02:00
Pascal
fee1379331 fix bluestein fft 2017-10-02 18:08:55 +02:00
Pascal
cfa3545e2b simplify paths 2017-10-02 14:51:23 +02:00
Fredrik Johansson
28c969927c merge and update some acb_dirichlet code 2017-09-18 18:20:47 +02:00
Pascal
079f400d6a Revert "temporary remove acb_dft and hide theta internals"
This reverts commit 30525ec26a.
2016-10-11 17:15:38 +02:00