Commit graph

42 commits

Author SHA1 Message Date
Fredrik Johansson
adf3650500 modular_j, modular_delta: detect real output 2017-02-17 06:57:49 +01:00
Fredrik Johansson
7711297f62 elliptic_roots, modular_eisenstein: detect real output 2017-02-17 06:47:10 +01:00
Fredrik Johansson
01472aed72 modular_theta: detect pure real and imaginary cases (todo for jet) 2017-02-17 06:18:17 +01:00
Fredrik Johansson
3a42fe0107 add theta_jet functions with tau transformation, and use in elliptic functions 2017-02-16 13:48:30 +01:00
Fredrik Johansson
4b8b39c45d migrate elliptic functions to the acb_elliptic module 2017-02-12 22:20:33 +01:00
Fredrik Johansson
ecb70e7476 update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
Fredrik Johansson
b4ebc87a1d use arb_test_multiplier to control number of test iterations 2016-04-10 17:24:58 +02:00
Fredrik Johansson
80640c87e2 include flint/foo.h instead of foo.h 2016-03-03 15:42:23 +01:00
Fredrik Johansson
41758f8c55 rename arb_root -> arb_root_ui for consistency (but keep alias) 2015-11-23 14:49:00 +01:00
alex
967fa815ae MAINT: use n_gcd_full for FLINT 2.4 compatibility 2015-11-21 15:10:32 -05:00
William Hart
57c6b71044 static long -> static slong in *.c. 2015-11-10 13:47:58 +00: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
55c2827539 printf -> flint_printf, sprintf -> flint_sprintf, fprintf -> flint_fprintf. 2015-11-06 16:17:27 +00:00
William Hart
0383e04c21 %lu -> %wu in *.c. 2015-11-06 15:56:28 +00:00
William Hart
72abf04641 %ld -> %wd in *.c. 2015-11-06 15:51:44 +00:00
William Hart
6658cee88d long -> slong in acb_modular/ and acb_modular/test/. 2015-11-05 17:49:06 +00:00
Fredrik Johansson
0b68cc51b7 faster eta function at high precision 2015-10-13 18:02:33 +02:00
Fredrik Johansson
893d094156 minor fix 2015-10-11 12:51:40 +02:00
Fredrik Johansson
e1d6a18746 faster code for theta constants 2015-10-11 00:14:54 +02:00
Fredrik Johansson
b5937e5433 use tighter precision estimate for hilbert class poly 2015-10-10 23:25:35 +02:00
Fredrik Johansson
bdb0919002 implement Hilbert class polynomial generation 2015-09-11 15:39:29 +02:00
Fredrik Johansson
4604554bac implement elliptic_e 2015-03-06 13:59:41 +01:00
Fredrik Johansson
b444140a71 don't use flint function from the future 2015-02-19 23:10:33 +01:00
Fredrik Johansson
17b368da36 implement the complete elliptic integral of the first kind 2014-12-19 23:28:24 +01:00
Fredrik Johansson
7d04c89504 implement mag_sub_lower properly and test+document it 2014-11-06 14:29:56 +01:00
Fredrik Johansson
a98caad160 add acb_poly powering code, eisenstein series, and more test code 2014-10-21 16:39:48 +02:00
Fredrik Johansson
c2dab5450f rename some functions 2014-10-20 13:33:30 +02:00
Fredrik Johansson
930801b0f9 bugfix and test code for the theta derivatives 2014-10-20 13:21:17 +02:00
Fredrik Johansson
1ae88cf2bd initial code for theta derivatives and elliptic function derivatives (NEEDS DOC/TESTS/CLEANUP) 2014-10-18 19:39:56 +02:00
Fredrik Johansson
b30b80c1a3 implement the modular discriminant delta 2014-10-16 15:24:45 +02:00
Fredrik Johansson
ed099b964d implement the modular lambda function 2014-10-15 16:42:03 +02:00
Fredrik Johansson
34fa2b3838 add the Weierstrass elliptic function 2014-10-15 15:11:58 +02:00
Fredrik Johansson
6d7561b5d1 add missing header 2014-10-14 16:41:15 +02:00
Fredrik Johansson
80820c160b modular transformation + evaluation of theta functions 2014-10-14 16:23:46 +02:00
Fredrik Johansson
54cf76a5f2 implement the Dedekind eta function 2014-10-07 19:28:06 +02:00
Fredrik Johansson
f38925124e avoid an inverse 2014-10-07 13:07:48 +02:00
Fredrik Johansson
c94bed5df3 add theta sum and j-invariant evaluation 2014-10-07 12:59:32 +02:00
Fredrik Johansson
969a79e587 initial code for addition sequences 2014-10-06 15:33:27 +02:00
Fredrik Johansson
db808d5f32 increase test difficulty 2014-10-02 11:46:27 +02:00
Fredrik Johansson
99cafaa7cf functions for mapping to the fundamental domain 2014-10-01 19:12:18 +02:00
Fredrik Johansson
16abd31903 some initial code for working with modular forms 2014-10-01 15:25:50 +02:00