Commit graph

2509 commits

Author SHA1 Message Date
Fredrik Johansson
76a4b8dcc1 faster Bernoulli number generation 2012-12-19 14:04:00 +01:00
Fredrik Johansson
2ba582364a add fmprb_get_unique_fmpz 2012-12-18 11:36:54 +01:00
Fredrik Johansson
f5043a929b improve div_2expm1 2012-12-17 22:00:41 +01:00
Fredrik Johansson
4ce426946d initial code for computing Khinchin's constant 2012-12-12 10:18:08 +01:00
Fredrik Johansson
227de8f66e add fmprb_poly_set_si 2012-12-11 15:32:31 +01:00
Fredrik Johansson
e926d23b4e improve tuning for zeta_ui for even n and huge precision 2012-12-11 15:32:15 +01:00
Fredrik Johansson
1a2c6331c2 zeta euler product: don't use doubles to bound the error 2012-12-10 16:16:06 +01:00
Fredrik Johansson
ffd27fb34c error bounding for zeta series 2012-12-04 14:18:01 +01:00
Fredrik Johansson
a2a75084cc bugfix (duh) 2012-12-04 14:17:42 +01:00
Fredrik Johansson
0d1c2684d7 add a couple of fmprb helper functions 2012-12-04 13:19:26 +01:00
Fredrik Johansson
873fd7f76c add fmpcb_abs 2012-12-03 11:07:47 +01:00
Fredrik Johansson
d5945885a9 add fmprb_poly rising factorial; plus helpers overlaps and randtest 2012-12-03 10:59:32 +01:00
Fredrik Johansson
1f66412969 fixes 2012-11-30 02:26:40 +01:00
Fredrik Johansson
ce3bdff02a Merge remote-tracking branch 'github/master' 2012-11-30 01:04:14 +01:00
Fredrik Johansson
2ca8228fd9 initial code for the Hurwitz zeta function with derivatives 2012-11-29 16:06:15 +01:00
Fredrik Johansson
707aa67204 add some fmpcb helper functions; edits to documentation 2012-11-29 15:58:26 +01:00
Fredrik Johansson
89378d41db merge 2012-11-27 22:01:13 +01:00
Fredrik Johansson
6627cfde6a tidy nth root code; update documentation 2012-11-26 17:42:16 +01:00
Fredrik Johansson
b7e05c73d2 improve fmprb_contains to avoid results in some cases 2012-11-26 17:34:50 +01:00
Fredrik Johansson
b633bd4200 fix bugs in fmpcb_arg 2012-11-26 16:54:46 +01:00
Fredrik Johansson
139fe3ee65 code for complex nth roots (work in progress) 2012-11-23 17:50:51 +01:00
Fredrik Johansson
f3818f5e49 add a few helper functions (work in progress) 2012-11-23 17:41:46 +01:00
Fredrik Johansson
35f6f21c93 add fmprb_contains and versions; fix a bug; test code for find_roots 2012-11-16 15:12:54 +01:00
Fredrik Johansson
937dc4da57 add complex trigonometric functions 2012-11-16 14:06:49 +01:00
Fredrik Johansson
283c5b2227 add sinh, cosh, and improve sin_cos 2012-11-16 13:26:56 +01:00
Fredrik Johansson
6a4b866d11 fix heading 2012-11-10 19:46:00 +01:00
Fredrik Johansson
ff087f6fb3 complex Riemann zeta function 2012-11-10 19:44:55 +01:00
Fredrik Johansson
4b05b7b123 add a couple of fmpcb helper functions 2012-11-10 18:53:47 +01:00
Fredrik Johansson
8bb4f5a6a9 don't use the three-point complex multiplication by default, as it introduces too much error in some cases 2012-11-10 18:43:43 +01:00
Fredrik Johansson
45ad953f69 add complex log, exp, pow 2012-11-09 17:45:25 +01:00
Fredrik Johansson
1dd795be42 enable fast multiplication 2012-11-08 16:22:38 +01:00
Fredrik Johansson
658498eada arithmetic for complex polynomials 2012-11-08 15:49:44 +01:00
Fredrik Johansson
ff476d2224 some text changes; call this 0.3 2012-11-07 18:25:32 +01:00
Fredrik Johansson
b51d81a107 update documentation 2012-11-07 18:16:29 +01:00
Fredrik Johansson
c96f9cf837 add the fmpcb_mat module, and various helper functions 2012-11-07 16:07:22 +01:00
Fredrik Johansson
739bb8bd8d document the fmpcb module 2012-11-07 12:35:28 +01:00
Fredrik Johansson
615ea353a5 some more work on the fmpcb module; test code for multiplication 2012-11-07 11:48:22 +01:00
Fredrik Johansson
ea5f128274 sublinear evaluation of nth entry mod p 2012-10-18 12:29:11 +02:00
Fredrik Johansson
0c96712189 add forward_fmprb_mat and some helpers 2012-10-18 10:58:32 +02:00
Fredrik Johansson
553e560ca8 add fmprb_mat_pow_ui, contains_fmpz_mat 2012-10-18 10:39:30 +02:00
Fredrik Johansson
88d77f1d0b fix missing markup 2012-10-16 12:42:22 +02:00
Fredrik Johansson
daf5550c78 more helper functions, and some documenting 2012-10-16 10:27:05 +02:00
Fredrik Johansson
755b19f0eb main routine for polynomial root finding 2012-10-16 09:29:02 +02:00
Fredrik Johansson
30e004ecb1 add helper functions for root isolation 2012-10-15 17:31:04 +02:00
Fredrik Johansson
e655d03247 add a function for computing a root inclusion of a complex polynomial 2012-10-15 16:29:09 +02:00
Fredrik Johansson
ad04dedb8f add helpers for absolute value upper bounds 2012-10-15 16:14:31 +02:00
Fredrik Johansson
88392070cf add fmprb_overlaps 2012-10-15 15:06:36 +02:00
Fredrik Johansson
c305ff6338 initial code for complex numbers and polynomials 2012-10-14 16:30:01 +02:00
Fredrik Johansson
561446b94b new module fmpz_holonomic for holonomic sequences/functions 2012-10-12 19:03:21 +02:00
Fredrik Johansson
90660611af convert docs to sphinx 2012-10-11 13:09:44 +02:00