Commit graph

84 commits

Author SHA1 Message Date
Fredrik Johansson
6c5d28688d conrey_pow: fix a potential overflow issue 2016-10-08 22:49:04 +02:00
Fredrik Johansson
16681d9269 fix problematic assignment 2016-10-08 22:49:04 +02:00
Pascal
f42274c5d7 Revert acc874e0f7 (add incgam algorithm for L functions)
Keep this commit in lfunctions branch.

This reverts commit acc874e0f7.
2016-10-08 22:49:04 +02:00
Pascal
ceae160de3 add incgam algorithm for L functions, disabled 2016-10-08 22:49:04 +02:00
Pascal
317707255e add root number function and improve gauss 2016-10-08 22:49:03 +02:00
Pascal
1658e7c718 fix severe memory bug 2016-10-08 22:49:03 +02:00
Fredrik Johansson
20ef61a447 fix test code memory leak 2016-10-08 22:49:03 +02:00
Fredrik Johansson
cf8f5b0b93 fix more memory leaks 2016-10-08 22:49:03 +02:00
Fredrik Johansson
9fde3336cb fix one memory leak 2016-10-08 22:49:03 +02:00
Pascal
f89bbc6daa fixes two memory leaks 2016-10-08 22:48:32 +02:00
Fredrik Johansson
658bc80b58 l_hurwitz and l_vec_hurwitz: allow s = 1 2016-10-08 22:47:18 +02:00
Pascal
3f3dcd447c small fixes 2016-10-08 22:47:18 +02:00
Pascal
d7ebab9d2e document dlog_single 2016-10-08 22:47:18 +02:00
Pascal
71d146a100 use dlog_once in conrey_log (instead of bsgs) 2016-10-08 22:47:18 +02:00
Pascal
68c66a6664 export log mod 2^e and fix conrey_log 2016-10-08 22:47:18 +02:00
Pascal
4bd41da240 fix unused variable + 32bits test 2016-10-08 22:47:17 +02:00
Pascal
24c36d4798 fix unused variables 2016-10-08 22:47:17 +02:00
Pascal
54a5dd859d refactor and add errors to theta series 2016-10-08 22:47:17 +02:00
Fredrik Johansson
259d0bc0a3 missing flint_cleanup 2016-10-08 22:46:03 +02:00
Fredrik Johansson
1986f56b37 add missing return EXIT_SUCCESS; 2016-10-08 22:46:03 +02:00
Pascal
72eca692af profile conrey+conductor 2016-10-08 22:46:03 +02:00
Pascal
71979161c2 update licence 2016-10-08 22:46:03 +02:00
Pascal
a9dc8bd711 update licence 2016-10-08 22:46:03 +02:00
Pascal
8ccd527560 example L central value 2016-10-08 22:46:03 +02:00
Pascal
d73fdb7f10 update conrey profile 2016-10-08 22:46:03 +02:00
Pascal
6705804cf7 profile central value 2016-10-08 22:46:02 +02:00
Pascal
a6c499cbbe reorgnanize nth roots and gauss sums 2016-10-08 22:46:02 +02:00
Pascal
a6d7afffae simplify roots of 1 2016-10-08 22:46:02 +02:00
Pascal
f7de479c9e fix dft accuracy 2016-10-08 22:46:02 +02:00
Pascal
82e0924d3e doc dft 2016-10-08 22:46:02 +02:00
Pascal
0ff04a35ed forgot qseries source file 2016-10-08 22:46:02 +02:00
Pascal
b00fb3ef44 faster thetanull 2016-10-08 22:46:02 +02:00
Pascal
675d4485cd fix next primitive and index thetanull accordingly 2016-10-08 22:46:02 +02:00
Pascal
9441c452ec fix dft on group 2016-10-08 22:46:02 +02:00
Pascal
bf8d58cbf2 change loop order (last component first) 2016-10-08 22:46:02 +02:00
Pascal
60a65844f6 experimental dft on Dirichlet group, pb with indexing 2016-10-08 22:46:02 +02:00
Pascal
76cc9e9b8b add dft -- first version 2016-10-08 22:46:02 +02:00
Pascal
8fe1993249 simple test for l functions 2016-10-08 22:46:01 +02:00
Pascal
f93ab4fc37 refactor theta and start mellin 2016-10-08 22:46:01 +02:00
Pascal
2b1837467c improve powers struct 2016-10-08 22:46:01 +02:00
Pascal
941e29330a bug in conrey_exp 2016-10-08 22:46:01 +02:00
Pascal
3a5b17e5f6 some documentation + syntax 2016-10-08 22:46:01 +02:00
Pascal
c37fc67884 document and remove chi_vec_sieve function 2016-10-08 22:46:01 +02:00
Pascal
17609d3777 char->order now nmod_t 2016-10-08 22:46:01 +02:00
Pascal
1f5d49cfe9 use dlog vec function 2016-10-08 22:46:01 +02:00
Pascal
6dee9d41dc gauss sums using factor 2016-10-08 22:46:01 +02:00
Pascal
c1fd16fae4 refactor to use product of prime groups 2016-10-08 22:46:01 +02:00
Pascal
68faafa62a jacobi sums, use product 2016-10-08 22:46:01 +02:00
Pascal
4953a8b434 jacobi sums, exceptional cases, still a pb 2016-10-08 22:46:01 +02:00
Pascal
041f644fda fix stupid bug 2016-10-08 22:46:01 +02:00