Commit graph

2575 commits

Author SHA1 Message Date
Fredrik Johansson
0d2b7e3e04 some refactoring 2012-09-20 12:00:13 +02:00
Fredrik Johansson
309d711dfb work-in-progress gamma using Stirling's series 2012-09-19 16:09:25 +02:00
Fredrik Johansson
309e10f4b1 add rising factorial 2012-09-18 13:43:11 +02:00
Fredrik Johansson
632315c608 improve pow with e = 1/2 2012-09-17 00:06:03 +02:00
Fredrik Johansson
1b947fe4c4 implement Karatsuba's FEE algorithm for gamma(p/q) 2012-09-16 22:36:49 +02:00
Fredrik Johansson
537951f0d8 don't track built documentation 2012-09-16 03:23:14 +02:00
Fredrik Johansson
36d9255b94 simplify zeta_ui_bsplit 2012-09-16 03:22:34 +02:00
Fredrik Johansson
d251d25bef add fmpr_pow_sloppy, for magnitude bounding 2012-09-16 03:22:13 +02:00
Fredrik Johansson
d841d288d0 fix hardcoded path 2012-09-16 01:51:40 +02:00
Fredrik Johansson
afda52a25f point to documentation 2012-09-14 13:14:01 +02:00
Fredrik Johansson
03659c0457 update documentation; call this 0.1 2012-09-14 13:06:24 +02:00
Fredrik Johansson
c2a9b8b3e8 add cmpabs, fix bugs, and simplify division error bounding 2012-09-14 12:38:43 +02:00
Fredrik Johansson
9c986ebe9e update documentation, more 2012-09-13 18:09:11 +02:00
Fredrik Johansson
f0532e58ea update documentation 2012-09-13 17:42:20 +02:00
Fredrik Johansson
d3a4a76785 update documentation 2012-09-13 16:04:34 +02:00
Fredrik Johansson
a122316642 improve configure 2012-09-13 16:03:59 +02:00
Fredrik Johansson
9c9cace136 some more work on the documentation 2012-09-13 15:07:50 +02:00
Fredrik Johansson
0efb13c77c fix some bugs and add more test code 2012-09-13 13:47:22 +02:00
Fredrik Johansson
64a5cf11f6 start of documentation 2012-09-12 17:58:26 +02:00
Fredrik Johansson
baa622ecf1 include error bound for pi_chudnovsky 2012-09-12 17:44:17 +02:00
Fredrik Johansson
7e6bcb9ad6 add fmprb_pow_fmpz 2012-09-12 12:16:29 +02:00
Fredrik Johansson
c50370d897 add test code for ball arithmetic 2012-09-10 23:50:33 +02:00
Fredrik Johansson
4d2e00b926 code for generating random test rationals 2012-09-10 17:13:50 +02:00
Fredrik Johansson
1fd8e36436 more code to support test writing 2012-09-10 17:07:41 +02:00
Fredrik Johansson
5c861c5329 add get/set_fmpz_2exp methods 2012-09-10 16:33:59 +02:00
Fredrik Johansson
621c0fc031 add some fmprb test code, and fix a couple of bugs 2012-09-10 12:27:32 +02:00
Fredrik Johansson
da38e48fe5 use the fast zeta multi-evaluation algorithm 2012-09-10 10:35:11 +02:00
Fredrik Johansson
eda22bb13f better algorithm for multi-evaluation of odd zetas 2012-09-09 23:49:43 +02:00
Fredrik Johansson
6be68c2b0a add exp_series_basecase 2012-09-08 18:48:12 +02:00
Fredrik Johansson
2bec8fb919 add log_series 2012-09-08 17:57:41 +02:00
Fredrik Johansson
e0fc44c8f0 add polynomial derivative and integral 2012-09-07 18:54:32 +02:00
Fredrik Johansson
33c383aa7c add log_gamma series expansion 2012-09-07 18:27:09 +02:00
Fredrik Johansson
2d57bab3a4 complete zeta_ui 2012-09-07 13:38:59 +02:00
Fredrik Johansson
849e713207 catch overflow when converting to mpfr 2012-09-07 12:46:58 +02:00
Fredrik Johansson
0847d21f66 exp and log 2012-09-07 12:19:27 +02:00
Fredrik Johansson
7ed98fc3fb add a first todo.txt 2012-09-06 15:50:57 +02:00
Fredrik Johansson
930a7d9649 fix some precision issues 2012-09-06 15:50:20 +02:00
Fredrik Johansson
b0b7c2fe6e some cleanup 2012-09-06 13:18:02 +02:00
Fredrik Johansson
9eb55751e2 remove unused variables 2012-09-06 09:57:34 +02:00
Fredrik Johansson
d992e3fb5c implement Fibonacci numbers 2012-09-05 15:30:20 +02:00
Fredrik Johansson
a049873a9c implement power series inversion; fix multiplication bug 2012-09-05 02:12:32 +02:00
Fredrik Johansson
8b7b58a339 containment testing and some polynomial test code 2012-09-04 17:47:02 +02:00
Fredrik Johansson
24942a03c1 fmpq conversion code 2012-09-04 16:11:16 +02:00
Fredrik Johansson
c0800fbf08 fix addition bugs and strengthen test code 2012-09-04 15:17:03 +02:00
Fredrik Johansson
fbddd10ac0 preliminary polynomial multiplication code 2012-09-04 13:43:10 +02:00
Fredrik Johansson
86a4f1b76c start of a ball polynomial type 2012-09-04 12:56:29 +02:00
Fredrik Johansson
50c885c427 zeta_ui using Bernoulli numbers 2012-09-03 16:32:26 +02:00
Fredrik Johansson
d780701d0c some more utility functions; cached const_pi 2012-09-03 16:26:41 +02:00
Fredrik Johansson
6dd11555cc fix pi_chudnovsky on 32-bit 2012-09-03 14:28:01 +02:00
Fredrik Johansson
22f69e4758 add code for computing binomial coefficients 2012-09-03 11:49:25 +02:00