Commit graph

370 commits

Author SHA1 Message Date
Fredrik Johansson
de03803f57 add simple wrappers for erfc, erfi, expint 2015-01-21 17:28:00 +01:00
Fredrik Johansson
b3be4541b4 document two methods 2015-01-21 16:16:53 +01:00
Fredrik Johansson
d212f84652 implement incomplete gamma function 2015-01-21 16:14:46 +01:00
Fredrik Johansson
9f46fd1133 add poly_set_round methods 2015-01-19 16:52:15 +01:00
Fredrik Johansson
f66d002884 more is_real methods; use in acb_mat exp and det 2015-01-18 17:21:23 +01:00
Fredrik Johansson
1a29168c4b add matrix charpoly (ported from flint) and randtest methods 2015-01-18 00:14:42 +01:00
Fredrik Johansson
143543f4fa more get_unique_fmpz methods, and code for generating Swinnerton-Dyer polynomials 2015-01-16 17:02:03 +01:00
Fredrik Johansson
a22075c52e factor out mag_polylog_tail 2015-01-16 09:29:10 +01:00
Fredrik Johansson
55b952d24a add arb_sqrt1pm1, arb_atanh, arb_asinh, arb_atanh 2015-01-14 16:58:47 +01:00
Fredrik Johansson
ab93d2e905 add arb_log1p, acb_log1p, acb_atan 2015-01-14 15:17:38 +01:00
Fredrik Johansson
de1e9bbde4 more functions of complex power series: pow, agm, erf, elliptic_k, elliptic_p 2015-01-13 17:18:24 +01:00
Fredrik Johansson
2caa2bf8d2 change divrem to return success/fail instead of aborting on divide by zero 2015-01-06 14:35:00 +01:00
Fredrik Johansson
1dc2c0db38 add helper function for binary to decimal conversion 2015-01-02 21:42:42 +01:00
Fredrik Johansson
64ece5fd3d add arb_hurwitz_zeta 2014-12-29 17:11:03 +01:00
Fredrik Johansson
0e014342af move out mag_log_ui and mag_binpow_uiui and document them 2014-12-21 16:40:09 +01:00
Fredrik Johansson
fa2e944576 some better code for bounding complex rising factorials 2014-12-21 00:27:30 +01:00
Fredrik Johansson
efcf9856bd add mag_fast_mul_2exp_si; small optimization of complex squaring 2014-12-20 23:01:13 +01:00
Fredrik Johansson
6e296f2cba cleanup and documenting 2014-12-20 22:37:43 +01:00
Fredrik Johansson
17b368da36 implement the complete elliptic integral of the first kind 2014-12-19 23:28:24 +01:00
Fredrik Johansson
c6395d0bd6 implement the complex arithmetic-geometric mean (code is still messy) 2014-12-16 16:53:24 +01:00
Fredrik Johansson
aa14f864a3 update docs related to elementary functions 2014-12-09 16:22:52 +01:00
Fredrik Johansson
0214f750d7 update documentation; make this 2.4.0 2014-11-15 17:46:04 +01:00
Fredrik Johansson
899c985eba include a version number 2014-11-15 16:53:38 +01:00
Fredrik Johansson
bad99d8c7f implement evaluation of Chebyshev polynomials 2014-11-14 19:05:06 +01:00
Fredrik Johansson
1345dfd281 implement bessel function of the first kind 2014-11-09 13:28:39 +01:00
Fredrik Johansson
695a899d57 more test code 2014-11-08 14:43:00 +01:00
Fredrik Johansson
921290f764 implement the error function 2014-11-08 14:24:44 +01:00
Fredrik Johansson
030a37acb9 more hypergeometric helper functions 2014-11-08 13:49:15 +01:00
Fredrik Johansson
af8f8d713e start of a module for hypergeometric functions 2014-11-06 16:03:49 +01:00
Fredrik Johansson
7d04c89504 implement mag_sub_lower properly and test+document it 2014-11-06 14:29:56 +01:00
Fredrik Johansson
ded80c5691 fix bug in mag_print (showing a value too large by 2^30); cleanup and test some mag methods 2014-11-06 11:44:31 +01:00
Fredrik Johansson
eaedd0c839 add floor and ceil functions 2014-10-30 15:54:50 +01:00
Fredrik Johansson
f8e118c34b more credits and references 2014-10-28 14:04:12 +01:00
Fredrik Johansson
c7748d3445 some more credits 2014-10-27 14:51:48 +01:00
Fredrik Johansson
b15cc469e0 tidy up proof code of Taylor series evaluation algorithm 2014-10-27 11:44:29 +01:00
Fredrik Johansson
19c4aa3cb6 Merge remote-tracking branch 'origin/master' 2014-10-24 16:33:16 +02:00
Fredrik Johansson
2639be4e60 speed up sin and cos using sqrt trick and extend their table to higher precision 2014-10-24 16:32:56 +02:00
cheuberg
c2c0b8338c Corrected arguments of arb_get_interval_arf in documentation
replaced mpfr_t by arf_t (twice).
2014-10-22 20:01:54 +02:00
Fredrik Johansson
eeae809300 minor doc edit 2014-10-21 17:06:26 +02:00
Fredrik Johansson
fe08fb0cdc document eisenstein series 2014-10-21 17:01:45 +02: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
a500e697a0 typo again 2014-10-20 14:37:00 +02:00
Fredrik Johansson
59323aae05 typo 2014-10-20 14:29:39 +02:00
Fredrik Johansson
540aa0e8d4 small doc fixes 2014-10-20 14:25:58 +02:00
Fredrik Johansson
30dc4ccbb5 document theta derivative error bounds 2014-10-20 14:15:30 +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
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