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 |
|
Fredrik Johansson
|
c74ddfc98c
|
remove/rename obsolete code
|
2013-02-27 18:31:04 +01:00 |
|
Fredrik Johansson
|
2bbd491e0b
|
add missing functions to docs
|
2013-02-27 18:22:46 +01:00 |
|
Fredrik Johansson
|
52ad95fe74
|
faster complex rising factorials
|
2013-02-27 17:35:37 +01:00 |
|
Fredrik Johansson
|
89ec3378a1
|
add functions for evaluating an fmprb_poly with an fmpcb argument
|
2013-02-27 16:09:36 +01:00 |
|
Fredrik Johansson
|
e66ebaa905
|
minor doc update
|
2013-02-27 14:59:08 +01:00 |
|
Fredrik Johansson
|
bbb8c2a90c
|
faster high-precision rising factorials; reorg
|
2013-02-27 14:51:03 +01:00 |
|
Fredrik Johansson
|
9efe3ae4be
|
faster high-precision cos(pi*p/q), sin(pi*p/q) using algebraic formulas and polynomial root-finding
|
2013-02-25 17:13:07 +01:00 |
|
Fredrik Johansson
|
5317e834f7
|
experimental Newton root polishing code
|
2013-02-25 11:42:14 +01:00 |
|
Fredrik Johansson
|
6f05049363
|
rectangular splitting for fmprb_poly_evaluate; add simultaneous derivative evaluation
|
2013-02-22 16:02:03 +01:00 |
|
Fredrik Johansson
|
2a662c1e19
|
documentation format fix
|
2013-02-22 14:03:16 +01:00 |
|
Fredrik Johansson
|
9cf7151d5c
|
minor version/date fix
|
2013-02-22 13:57:24 +01:00 |
|
Fredrik Johansson
|
493ec76e0e
|
first versions of fmprb_[sin|cos|sin_cos]_pi_fmpq
|
2013-02-22 13:54:51 +01:00 |
|
Fredrik Johansson
|
6702c756a4
|
minor doc adjustment
|
2013-02-20 12:10:15 +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
|
3bd6ad4cdd
|
add fmprb_sin_pi, fmprb_cos_pi, fmprb_sin_cos_pi
|
2013-02-19 18:41:13 +01:00 |
|
Fredrik Johansson
|
6a6136fa99
|
add fmprb_atan2 with test code; use for and fix bug in fmpcb_arg
|
2013-02-19 11:17:21 +01:00 |
|
Fredrik Johansson
|
800663b950
|
minor optimization of gamma
|
2013-02-18 08:50:16 +01:00 |
|
Fredrik Johansson
|
63c1552fe5
|
add bernoulli_bound_2exp_si
|
2013-02-18 07:59:48 +01:00 |
|
Fredrik Johansson
|
10008c4646
|
small improvement to fmpr_mul_2exp_si
|
2013-02-17 20:31:33 +01:00 |
|
Fredrik Johansson
|
de6acc668a
|
test large exponents
|
2013-02-17 19:34:51 +01:00 |
|
Fredrik Johansson
|
edd48c1652
|
improve fmpr_cmp_2exp_si, fmpr_cmpabs_2exp_si
|
2013-02-17 19:29:23 +01:00 |
|
Fredrik Johansson
|
66827debb0
|
add some more fmpcb helper functions
|
2013-02-17 18:23:29 +01:00 |
|
Fredrik Johansson
|
1250a8dc1a
|
fix a missing include
|
2013-02-17 18:16:34 +01:00 |
|
Fredrik Johansson
|
f872b2f6b2
|
add fmpz_extras module to collect fmpz helper functions
|
2013-02-17 17:58:15 +01:00 |
|
Fredrik Johansson
|
927dd51379
|
improve basecase in fmprb_rfac_ui_bsplit at both low and high precision
|
2013-02-17 16:15:25 +01:00 |
|
Fredrik Johansson
|
fb18b0663c
|
implement squaring formula and reduce number of temporaries in fmpcb_mul
|
2013-02-16 02:24:39 +01:00 |
|
Fredrik Johansson
|
ea7a826a39
|
code for computing the gamma function using Taylor series (wip)
|
2013-02-14 18:53:31 +01:00 |
|
Fredrik Johansson
|
1a5e170598
|
add fmpr_get_fmpz, fmpr_get_si
|
2013-02-13 11:22:03 +01:00 |
|
Fredrik Johansson
|
6de124c41a
|
don't use doubles to bound the error in zeta_ui
|
2013-02-13 08:25:35 +01:00 |
|
Fredrik Johansson
|
e492edc046
|
change a #define to uppercase
|
2013-02-13 07:56:56 +01:00 |
|
Fredrik Johansson
|
36bbff2d78
|
minor cleanup
|
2013-02-13 07:55:24 +01:00 |
|
Fredrik Johansson
|
f841b598b5
|
remove unused cases in zeta_ui_bsplit
|
2013-02-13 07:52:01 +01:00 |
|
Fredrik Johansson
|
5b4e35b750
|
tidy up float conversion functions
|
2013-02-05 15:10:27 +01:00 |
|