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 |
|
Fredrik Johansson
|
605e503325
|
slightly stronger test code for fmpr_normalise
|
2013-03-14 14:42:17 +01:00 |
|
Fredrik Johansson
|
2fb26f42ca
|
improve tuning for very high precision
|
2013-03-09 19:01:09 +01:00 |
|
Fredrik Johansson
|
26da0e7a74
|
Merge remote branch 'origin/master'
|
2013-03-09 12:33:45 +01:00 |
|
Fredrik Johansson
|
72e4d68b63
|
faster rising factorials again
|
2013-03-09 12:32:56 +01:00 |
|
Fredrik Johansson
|
0cab328f01
|
fix a spurious test failure
|
2013-03-08 15:45:01 +01:00 |
|
Fredrik Johansson
|
29b95c471f
|
corrections
|
2013-03-04 18:06:42 +01:00 |
|
Fredrik Johansson
|
79143c1c7e
|
add fmprb_const_log10
|
2013-03-04 16:24:27 +01:00 |
|
Fredrik Johansson
|
74b2c9dc55
|
strengthen test code
|
2013-03-04 15:42:40 +01:00 |
|
Fredrik Johansson
|
dd965a1662
|
improve fmprb_log (slight speedup, detect powers of two, support large exponents)
|
2013-03-04 15:39:32 +01:00 |
|
Fredrik Johansson
|
397778e6c1
|
add const_e, const_log2, const_catalan
|
2013-03-04 12:55:54 +01:00 |
|
Fredrik Johansson
|
03cf9d4e16
|
update documentation
|
2013-03-04 12:30:54 +01:00 |
|
Fredrik Johansson
|
2b3ed11fa9
|
add complex digamma function
|
2013-03-04 11:28:53 +01:00 |
|
Fredrik Johansson
|
cf42331a7e
|
add fmprb_poly_evaluate2_fmpcb
|
2013-03-04 10:25:26 +01:00 |
|
Fredrik Johansson
|
ee364152ff
|
add real digamma function
|
2013-03-04 01:24:50 +01:00 |
|
Fredrik Johansson
|
b266ff1eca
|
work to support the digamma function
|
2013-03-04 00:55:36 +01:00 |
|
Fredrik Johansson
|
b30c6b29cd
|
fix unnecessary recomputation of bernoulli numbers
|
2013-03-04 00:55:11 +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
|
baea0078cc
|
handle zero quickly in get_d
|
2013-03-03 19:17:02 +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
|
81851f03d9
|
add fmprb_const_sqrt_pi
|
2013-03-01 13:49:16 +01:00 |
|
Fredrik Johansson
|
1a0e89c749
|
move zeta function implementation code to separate module (wip)
|
2013-02-28 17:24:50 +01:00 |
|
Fredrik Johansson
|
bd3d679692
|
remark
|
2013-02-28 16:36:57 +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
|
b8b63fd144
|
clarification
|
2013-02-28 15:31:59 +01:00 |
|
Fredrik Johansson
|
63b78438bb
|
fix
|
2013-02-28 15:30:39 +01:00 |
|
Fredrik Johansson
|
dd686a901b
|
add fmprb_agm
|
2013-02-28 15:29:19 +01:00 |
|
Fredrik Johansson
|
a433fecc1f
|
add fmprb_set_interval_fmpr, fmprb_union
|
2013-02-28 15:13:21 +01:00 |
|
Fredrik Johansson
|
e7e93a4108
|
add fmpr_min, fmpr_max
|
2013-02-28 14:36:42 +01:00 |
|
Fredrik Johansson
|
ce0a218839
|
add fmpr_root, fmprb_root (placeholder code)
|
2013-02-28 14:32:59 +01:00 |
|
Fredrik Johansson
|
c9da808f7c
|
some moving things around
|
2013-02-28 12:38:22 +01:00 |
|
Fredrik Johansson
|
66026e7d1f
|
update todo.txt
|
2013-02-28 11:29:13 +01:00 |
|