Commit graph

312 commits

Author SHA1 Message Date
Fredrik Johansson
52d62da488 support gmp 2013-05-07 17:41:32 +01:00
Fredrik Johansson
5abf12b98e possible minor optimization 2013-05-06 13:59:57 +01:00
Fredrik Johansson
3ae1bcf0b7 mention flint-devel in README 2013-05-06 13:48:14 +01:00
Fredrik Johansson
2c4d4a1677 minor edit 2013-04-30 15:16:16 +02:00
Fredrik Johansson
84400013f8 minor corrections / clarifications to bernoulli module documentation 2013-04-30 15:13:38 +02:00
Fredrik Johansson
be33c6ea14 fix (?) 2013-04-27 21:10:41 +02:00
Fredrik Johansson
7c389434ba disable TLS if disabled in flint 2013-04-27 21:07:57 +02:00
Fredrik Johansson
2c38ef0177 write down proof of fmpcb_poly root inclusion test 2013-04-27 17:26:38 +02:00
Fredrik Johansson
beb724a540 include makefile 2013-04-27 17:13:26 +02:00
Fredrik Johansson
d6f3c9654c initial port of partition function (needs more work) 2013-04-26 18:20:47 +02:00
Fredrik Johansson
b9b97da556 documentation update 2013-04-26 17:15:52 +02:00
Fredrik Johansson
c1ecf12e18 factor out code for generating tables of powers 2013-04-26 16:58:43 +02:00
Fredrik Johansson
e66b930ab4 avoid unnecessarily high precision, silence debug message 2013-04-26 16:51:37 +02:00
Fredrik Johansson
2443eb508b add missing fmpz_min, fmpz_max functions 2013-04-04 14:04:41 +02:00
Fredrik Johansson
1741413d29 numerically stable blockwise polynomial multiplication (should be working; more testing necessary) 2013-04-02 19:13:27 +02:00
Fredrik Johansson
c277827dbe update history; call this 0.5 2013-03-28 12:58:48 +01:00
Fredrik Johansson
aadeecad74 typo 2013-03-27 19:23:07 +01:00
Fredrik Johansson
968811522e fix an evil bug 2013-03-27 19:09:12 +01:00
Fredrik Johansson
5443028a39 more accurate factorial when computing bernoulli number 2013-03-27 18:38:22 +01:00
Fredrik Johansson
289a780a73 more simple interfaces for zeta functions; implement functional equation 2013-03-27 18:25:00 +01:00
Fredrik Johansson
5b1361958f add wrapper for hurwitz zeta 2013-03-27 17:43:06 +01:00
Fredrik Johansson
c186a9bef8 cleanup factorials and binomials 2013-03-27 17:35:26 +01:00
Fredrik Johansson
43269a7cb7 detect when flint headers are in include/flint 2013-03-27 16:49:56 +01:00
Fredrik Johansson
475bb2c8f3 reorg zeta related functions 2013-03-27 15:54:05 +01:00
Fredrik Johansson
43f542ba35 don't use doubles for the hypgeom root bound 2013-03-27 15:07:18 +01:00
Fredrik Johansson
7fa0542746 use cot_pi in digamma functional equation 2013-03-26 17:54:40 +01:00
Fredrik Johansson
3be1a0c7c1 fix typo 2013-03-26 17:41:49 +01:00
Fredrik Johansson
1ddaeee5d7 complex tan_pi, cot_pi 2013-03-26 17:40:42 +01:00
Fredrik Johansson
8c20cc8eed fix fmpr_get_fmpz for tiny numbers and rounding to nearest 2013-03-26 17:40:25 +01:00
Fredrik Johansson
f0f687dd06 add fmpcb_tan, fmpcb_cot 2013-03-26 16:04:49 +01:00
Fredrik Johansson
c549675c0b add real tan, cot, and complex cos_pi 2013-03-26 13:58:27 +01:00
Fredrik Johansson
a1cada8ca9 add fmprb_tanh, fmprb_coth 2013-03-26 13:39:19 +01:00
Fredrik Johansson
f1d6faaf07 more work on powers 2013-03-26 13:39:06 +01:00
Fredrik Johansson
a694da2f10 clarify algorithm for Euler's constant 2013-03-26 12:03:52 +01:00
Fredrik Johansson
589f5bd8ce some more work on fmprb_pow and friends 2013-03-26 11:41:12 +01:00
Fredrik Johansson
d617631775 avoid potential overflow issue in fmpr add/sub 2013-03-25 14:19:18 +01:00
Fredrik Johansson
569574d004 support huge exponents in sin, cos, atan 2013-03-25 12:04:47 +01:00
Fredrik Johansson
8f8b8874cb small doc fixes 2013-03-24 22:17:44 +01:00
Fredrik Johansson
132d5da066 improve cosh/sinh (much simpler, and support huge exponents) 2013-03-24 22:06:28 +01:00
Fredrik Johansson
4f102eb83d fix fmprb_exp to support huge exponents; add fmprb_expm1 2013-03-24 18:46:04 +01:00
Fredrik Johansson
fb6e85669c fast gamma for rational and integer arguments 2013-03-22 23:48:18 +01:00
Fredrik Johansson
8c4081ee78 some helper functions for fast gamma function of rational arguments 2013-03-22 18:06:22 +01:00
Fredrik Johansson
ee9a5eb8fc add complex square roots 2013-03-22 13:32:48 +01:00
Fredrik Johansson
660da34f9d add fmprb_hypot 2013-03-22 12:34:57 +01:00
Fredrik Johansson
9f69edfefa I think the missing error bounds have now been patched 2013-03-21 15:32:49 +01:00
Fredrik Johansson
d11adcae3c optimize Euler's constant, rename function, and add error bounds 2013-03-21 15:30:28 +01:00
Fredrik Johansson
5b717cd6d7 native Bernoulli number code 2013-03-15 16:16:09 +01:00
Fredrik Johansson
f9612fe95d optimize Euler product 2013-03-15 15:07:07 +01:00
Fredrik Johansson
8b3689d43f improve contains/overlaps to (hopefully) work with huge exponents; add some test code 2013-03-14 16:29:04 +01:00
Fredrik Johansson
35dfbda6b3 add fmpr_sum for accurate summation 2013-03-14 15:13:44 +01:00