Commit graph

183 commits

Author SHA1 Message Date
Fredrik Johansson
3f0901e71a move hypgeom code to its own module, +improvements and docs 2013-01-23 15:54:38 +01:00
Fredrik Johansson
2a68e4bcb2 fix a typo 2013-01-20 01:20:56 +01:00
Fredrik Johansson
fa5ad50f6e fix error bounding for zeta_series, +docs, tests 2013-01-19 20:45:35 +01:00
Fredrik Johansson
3253390a97 update documentation 2013-01-15 12:16:20 +01:00
Fredrik Johansson
ba57c989fa better algorithm for gamma_series_fmpq 2013-01-15 12:09:26 +01:00
Fredrik Johansson
cd02409a6f also use tls for bernoulli numbers 2013-01-13 22:49:33 +01:00
Fredrik Johansson
71479a603d use thread-local storage for constant caches 2013-01-13 22:41:43 +01:00
Fredrik Johansson
71bb525f9a Merge remote-tracking branch 'github/master' 2013-01-13 20:26:01 +01:00
Fredrik Johansson
ad69cca2ea write down proof that the error bounding code in fmprb_mul does not overflow 2013-01-13 19:46:02 +01:00
Fredrik Johansson
0280be9dfc remove some custom fmpz functions now defined in fmpz.h 2013-01-11 20:30:29 +01:00
Fredrik Johansson
7c7280243e fix a missing fmpr_init 2013-01-11 15:35:59 +01:00
Fredrik Johansson
96733b7083 low-level fmprb_mul 2013-01-10 19:19:18 +01:00
Fredrik Johansson
f376100ac2 replace improper FMPR_PREC_EXACT with FMPR_RESULT_EXACT 2013-01-10 15:38:19 +01:00
Fredrik Johansson
b14b3ebad4 hopefully proper fix for aliasing issue 2013-01-09 18:08:08 +01:00
Fredrik Johansson
b76602eca5 make use of the improved set_round functions 2013-01-09 18:02:38 +01:00
Fredrik Johansson
604ba107b0 possible fix for a bug I don't understand 2013-01-09 18:01:30 +01:00
Fredrik Johansson
ef3a687c04 low-level set_round/normalise code 2013-01-09 16:36:21 +01:00
Fredrik Johansson
53b8e8b41f low-level fmpr multiplication code 2013-01-03 15:11:55 +01:00
Fredrik Johansson
e680993c60 fix an off-by-one error 2012-12-26 11:26:43 +01:00
Fredrik Johansson
147297748f refine fmprb test functions; add gamma/rgamma/lgamma with test code 2012-12-22 21:29:11 +01:00
Fredrik Johansson
7a310917d7 don't throw an exception for negative numbers in fmprb_log 2012-12-22 21:28:22 +01:00
Fredrik Johansson
75055830c4 initialize variables 2012-12-19 20:03:15 +01:00
Fredrik Johansson
f8f70cc895 bugfix 2012-12-19 16:56:12 +01:00
Fredrik Johansson
e6e55f1a01 bugfix 2012-12-19 14:43:08 +01:00
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