Commit graph

518 commits

Author SHA1 Message Date
Fredrik Johansson
8d80118bbd add fmprb_inv and replace uses of fmprb_ui_div 2013-11-12 15:25:50 +01:00
Fredrik Johansson
8ff94cff7d improve wording 2013-11-11 19:24:42 +01:00
Fredrik Johansson
b78e176b0d implement matrix exponentials 2013-11-11 18:50:53 +01:00
Fredrik Johansson
7ce5df8690 add matrix infinity norm functions 2013-11-11 18:21:55 +01:00
Fredrik Johansson
5a3439de89 fix an inline declaration; some cleanup 2013-11-11 18:13:56 +01:00
Fredrik Johansson
2b60af9281 add missing matrix-scalar functions 2013-11-11 17:51:37 +01:00
Fredrik Johansson
6bd2b7078a add missing matrix contains/overlaps methods 2013-11-11 17:36:45 +01:00
Fredrik Johansson
38231fc1f3 re-enable a case 2013-10-26 21:51:17 +02:00
Fredrik Johansson
28814f40c2 special case +/- 2 in fmpcb_root 2013-10-22 11:41:58 +02:00
Fredrik Johansson
7d663e14f7 remove unnecessary include 2013-10-21 17:59:32 +02:00
Fredrik Johansson
9ded02956b add fmpcb_rsqrt (complex reciprocal square root) 2013-10-21 17:58:42 +02:00
Fredrik Johansson
9affdac67e improve special cases in sqrt/rsqrt series 2013-10-21 17:08:17 +02:00
Fredrik Johansson
c2d8b6dac8 slightly improve sin/cos/tan_series 2013-10-21 16:45:11 +02:00
Fredrik Johansson
94120b0ddd improve log_series for special-form input 2013-10-21 15:30:19 +02:00
Fredrik Johansson
be6a8ee46f small cleanup 2013-10-21 14:58:09 +02:00
Fredrik Johansson
852529f511 improve exp_series for medium-size and special-form input 2013-10-21 14:52:49 +02:00
Fredrik Johansson
ba9d629ad0 add missing documentation entries for fmpcb_pow_si and fmpcb_pow_fmprb 2013-10-14 15:02:08 +02:00
Fredrik Johansson
1201456caa speed up cauchy_bound by computing more accurate enclosures for the sine and cosine 2013-10-04 13:10:31 +02:00
Fredrik Johansson
f2a0e2b431 add complex sqrt_series, rsqrt_series 2013-10-03 14:16:28 +02:00
Fredrik Johansson
2f942f1d22 first stab at some integration code; fix cauchy_bound 2013-10-03 13:03:55 +02:00
Fredrik Johansson
6857fa3846 start of fmpcb_calc module 2013-10-02 13:42:57 +02:00
Fredrik Johansson
963d10fc0f fix fmprb_sqrtpos with nonfinite input 2013-09-27 17:51:09 +02:00
Fredrik Johansson
290c3fad3a small doc cleanup 2013-09-26 17:10:16 +02:00
Fredrik Johansson
d3a5fd41aa add bisection root refinement and real_roots example program 2013-09-26 14:13:56 +02:00
Fredrik Johansson
53ee741a95 add fmprb_calc_isolate_roots: real analytic root isolation 2013-09-26 11:46:05 +02:00
Fredrik Johansson
17696937d2 small doc fixes 2013-09-23 17:30:02 +02:00
Fredrik Johansson
915198fd6a fix missing -lpthread (I think) 2013-09-23 17:29:51 +02:00
Fredrik Johansson
35698b328a a new fmprb_calc module for calculus (root-finding etc.); wip 2013-09-22 12:57:12 +01:00
Fredrik Johansson
1a73b377d3 implemented the Riemann-Siegel Z-function 2013-09-20 16:46:11 +01:00
Fredrik Johansson
85dd957763 implemented the Riemann-Siegel theta function (for real series) 2013-09-20 15:06:59 +01:00
Fredrik Johansson
62e3dced8c add keiper-li coefficients example program 2013-09-19 18:15:55 +01:00
Fredrik Johansson
707587b837 add keiper-li coefficients example program 2013-09-19 18:15:28 +01:00
Fredrik Johansson
dd6f673a64 adding example programs 2013-09-19 17:28:23 +01:00
Fredrik Johansson
991814c481 add fmpr_abs_bound_lt_2exp_si; some more simplification 2013-09-19 11:50:01 +01:00
Fredrik Johansson
28159cd9a9 cleanup and doc corrections 2013-09-19 10:39:43 +01:00
Fredrik Johansson
e6d8bb2e16 cleanup some powering code 2013-09-19 00:30:04 +01:00
Fredrik Johansson
a51ed9cf30 add fmpr_is_int_2exp_si; some simplification 2013-09-18 22:32:50 +01:00
Fredrik Johansson
b139048d61 get rid of some more exprefs 2013-09-18 17:31:12 +01:00
Fredrik Johansson
2d7da54ac4 add fmpr_is_int; remove some explicit manref/expref access 2013-09-18 17:08:54 +01:00
Fredrik Johansson
4247d0ec22 add fmpr_abs_bound_le/lt_2exp_fmpz 2013-09-18 16:28:13 +01:00
Fredrik Johansson
be0dd8d931 add some C++-safe casts 2013-09-17 19:16:20 +01:00
Fredrik Johansson
2b166a86e5 Merge pull request #1 from jwbober/master
Added extern "C" to headers.
2013-09-17 10:59:59 -07:00
Jonathan Bober
355a6ca365 Added extern "C" to headers. 2013-09-17 18:55:23 +01:00
Fredrik Johansson
a40d65d2b1 make exponentiation of monomials fast 2013-09-14 19:10:19 +02:00
Fredrik Johansson
a82f4aef9f add fmprb_poly_pow_fmprb_series 2013-09-14 18:01:40 +02:00
Fredrik Johansson
6ebb66913a update todo 2013-09-11 17:05:58 +02:00
Fredrik Johansson
e9bb38b39c faster sieving 2013-09-11 16:33:32 +02:00
Fredrik Johansson
47bd66c8ae Merge remote branch 'origin/master' 2013-09-06 12:02:40 +02:00
Fredrik Johansson
d0176ed1f8 avoiding one polynomial multiplication when computing many derivatives of zeta 2013-09-06 12:02:07 +02:00
Fredrik Johansson
34bddd0106 remove debug code 2013-08-28 00:28:17 +02:00