Fredrik Johansson
|
477bcebf1e
|
small code cleanup
|
2013-12-29 19:29:42 +01:00 |
|
Fredrik Johansson
|
c3d61204e8
|
faster digamma function argument reduction
|
2013-12-29 18:07:56 +01:00 |
|
Fredrik Johansson
|
8d80118bbd
|
add fmprb_inv and replace uses of fmprb_ui_div
|
2013-11-12 15:25:50 +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
|
d133f1f96a
|
some more renaming
|
2013-07-30 15:38:43 +02:00 |
|
Fredrik Johansson
|
d6ef6f70b2
|
some renaming
|
2013-07-30 15:21:17 +02:00 |
|
Fredrik Johansson
|
3f345ce848
|
use flint_cleanup in a few more places
|
2013-07-30 13:06:08 +02:00 |
|
Fredrik Johansson
|
598d88e10d
|
complex gamma function series expansions (work in progress)
|
2013-07-27 18:43:47 +02:00 |
|
Fredrik Johansson
|
3a5d229c9b
|
some more cleanup
|
2013-07-24 12:09:22 +02:00 |
|
Fredrik Johansson
|
5ec4231d21
|
improve lgamma_series; remove log_gamma_series
|
2013-07-22 03:09:07 +02:00 |
|
Fredrik Johansson
|
3bc81e2838
|
bugfix
|
2013-07-22 01:28:16 +02:00 |
|
Fredrik Johansson
|
8b79fe0a9a
|
lgamma series expansion (work in progress; may still have bugs)
|
2013-07-19 16:51:48 +02:00 |
|
Fredrik Johansson
|
6231061911
|
some more general error bounding code for the Stirling series (work in progress)
|
2013-07-19 14:38:38 +02:00 |
|
Fredrik Johansson
|
558e0bc8a8
|
replace code by a function call
|
2013-07-19 12:08:52 +02:00 |
|
Fredrik Johansson
|
7f572df9a5
|
introduce fmprb_ptr, fmprb_srcptr, fmpcb_ptr, fmpcb_srcptr typedefs
|
2013-07-17 20:18:15 +02:00 |
|
Fredrik Johansson
|
48a853aa0b
|
remove duplicated function
|
2013-07-17 04:25:19 +02:00 |
|
Fredrik Johansson
|
6ea4bfd215
|
fix function call
|
2013-07-15 13:53:56 +02:00 |
|
Fredrik Johansson
|
7c389434ba
|
disable TLS if disabled in flint
|
2013-04-27 21:07:57 +02:00 |
|
Fredrik Johansson
|
8c4081ee78
|
some helper functions for fast gamma function of rational arguments
|
2013-03-22 18:06:22 +01:00 |
|
Fredrik Johansson
|
2fb26f42ca
|
improve tuning for very high precision
|
2013-03-09 19:01:09 +01:00 |
|
Fredrik Johansson
|
72e4d68b63
|
faster rising factorials again
|
2013-03-09 12:32:56 +01:00 |
|
Fredrik Johansson
|
2b3ed11fa9
|
add complex digamma function
|
2013-03-04 11:28:53 +01:00 |
|
Fredrik Johansson
|
b266ff1eca
|
work to support the digamma function
|
2013-03-04 00:55:36 +01:00 |
|
Fredrik Johansson
|
039090e4dd
|
add harmonic sums for digamma function argument reduction
|
2013-03-03 19:42:43 +01:00 |
|
Fredrik Johansson
|
13499b2c8b
|
refactor stirling param selection and make more robust for large arguments
|
2013-03-03 19:18:17 +01:00 |
|
Fredrik Johansson
|
d4943a8bd1
|
some rearrangement
|
2013-03-02 22:05:50 +01:00 |
|
Fredrik Johansson
|
3f5fa1b3bc
|
extend fast gamma to 1/2, 2/3, 3/4, 1/6, 5/6
|
2013-03-01 17:06:49 +01:00 |
|
Fredrik Johansson
|
5349c15a51
|
add fmpr_bits, fmprb_bits, fmpcb_bits
|
2013-03-01 14:16:42 +01:00 |
|
Fredrik Johansson
|
ec513f83c5
|
properly support extremely large arguments in gamma functions
|
2013-02-28 16:29:22 +01:00 |
|
Fredrik Johansson
|
ed4a974c58
|
add functions for rapid computation of gamma(1/3), gamma(1/4)
|
2013-02-28 15:58:07 +01:00 |
|
Fredrik Johansson
|
c9da808f7c
|
some moving things around
|
2013-02-28 12:38:22 +01:00 |
|
Fredrik Johansson
|
52ad95fe74
|
faster complex rising factorials
|
2013-02-27 17:35:37 +01:00 |
|
Fredrik Johansson
|
bbb8c2a90c
|
faster high-precision rising factorials; reorg
|
2013-02-27 14:51:03 +01:00 |
|
Fredrik Johansson
|
fe7403929e
|
remove debug statements
|
2013-02-20 12:01:02 +01:00 |
|
Fredrik Johansson
|
6921bdcee4
|
add fmpcb_gamma, fmpcb_rgamma, fmpcb_lgamma and refactored Stirling series code
|
2013-02-20 11:58:08 +01:00 |
|
Fredrik Johansson
|
ea7a826a39
|
code for computing the gamma function using Taylor series (wip)
|
2013-02-14 18:53:31 +01:00 |
|