Fredrik Johansson
|
5dd148db59
|
wrap remaining fmprb functions
|
2014-05-12 11:15:51 +02:00 |
|
Fredrik Johansson
|
a3d582730c
|
add code from a future flint version, and silence a warning
|
2014-05-03 03:19:05 +02:00 |
|
Fredrik Johansson
|
f31b7c29f6
|
use the new fmpz_poly_cos_minpoly in flint instead of elefun_cos_minpoly
|
2014-03-29 07:42:16 +01:00 |
|
Fredrik Johansson
|
11d5176ddb
|
new exp bit-burst implementation
|
2014-02-23 17:55:53 +01:00 |
|
Fredrik Johansson
|
c3d61204e8
|
faster digamma function argument reduction
|
2013-12-29 18:07:56 +01:00 |
|
Fredrik Johansson
|
b537658904
|
simplify const_euler and use the published bound
|
2013-12-03 16:06:25 +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
|
963d10fc0f
|
fix fmprb_sqrtpos with nonfinite input
|
2013-09-27 17:51:09 +02:00 |
|
Fredrik Johansson
|
53ee741a95
|
add fmprb_calc_isolate_roots: real analytic root isolation
|
2013-09-26 11:46:05 +02:00 |
|
Fredrik Johansson
|
e6d8bb2e16
|
cleanup some powering code
|
2013-09-19 00:30:04 +01:00 |
|
Fredrik Johansson
|
a51ed9cf30
|
add fmpr_is_int_2exp_si; some simplification
|
2013-09-18 22:32:50 +01:00 |
|
Fredrik Johansson
|
b139048d61
|
get rid of some more exprefs
|
2013-09-18 17:31:12 +01:00 |
|
Fredrik Johansson
|
2d7da54ac4
|
add fmpr_is_int; remove some explicit manref/expref access
|
2013-09-18 17:08:54 +01:00 |
|
Fredrik Johansson
|
f9c95b142a
|
add fmprb_trim, fmpcb_trim
|
2013-08-18 15:18:29 +02:00 |
|
Fredrik Johansson
|
f92f8d9790
|
more work well-defining operations on special balls
|
2013-08-07 13:54:56 +02:00 |
|
Fredrik Johansson
|
51f01b52c9
|
more work on well-defining operations involving special values
|
2013-08-06 17:41:50 +02:00 |
|
Fredrik Johansson
|
61fe3c25b8
|
more work on well-defining and testing special values
|
2013-08-06 17:20:21 +02:00 |
|
Fredrik Johansson
|
8dc7484cbc
|
more documentation about special values, and some fixes
|
2013-08-06 16:32:37 +02:00 |
|
Fredrik Johansson
|
9ddd9641eb
|
slightly improve const_glaisher
|
2013-08-03 14:56:29 +02:00 |
|
Fredrik Johansson
|
06592241a1
|
fix pow aliasing issue and add test code
|
2013-08-02 21:06:10 +02:00 |
|
Fredrik Johansson
|
afcb73bc78
|
add the Glaisher constant
|
2013-08-02 13:03:02 +02:00 |
|
Fredrik Johansson
|
d6ef6f70b2
|
some renaming
|
2013-07-30 15:21:17 +02:00 |
|
Fredrik Johansson
|
4bd28225bc
|
use flint_cleanup() everywhere
|
2013-07-30 13:53:10 +02:00 |
|
Fredrik Johansson
|
0eb428f9f0
|
use flint_cleanup (work in progress)
|
2013-07-30 12:37:26 +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
|
36a41386d6
|
add fmprb_poly_asin_series, fmprb_poly_acos_series
|
2013-07-17 06:45:03 +02:00 |
|
Fredrik Johansson
|
c0af0d76b0
|
add fmprb_asin, fmprb_acos
|
2013-07-17 06:10:18 +02:00 |
|
Fredrik Johansson
|
06db579d92
|
tweak mul/div/rsqrt with infinite radius input
|
2013-07-15 14:04:14 +02:00 |
|
Fredrik Johansson
|
dfdab53f24
|
use mpfr_exp for slightly larger exponents
|
2013-06-26 17:11:10 -04:00 |
|
Fredrik Johansson
|
eb0fb5242e
|
document fmprb_div_fmpr
|
2013-06-09 20:14:17 +02:00 |
|
Fredrik Johansson
|
82fd23e0da
|
add fmpr_divappr_abs_ubound; slightly speed up a few radius operations
|
2013-06-09 19:53:01 +02:00 |
|
Fredrik Johansson
|
cb15277968
|
slightly speed up pi computation
|
2013-06-09 16:34:53 +02:00 |
|
Fredrik Johansson
|
5ceaf24774
|
add reciprocal square root functions (fmpr_rsqrt, fmprb_rsqrt, fmprb_rsqrt)
|
2013-06-09 16:20:44 +02:00 |
|
Fredrik Johansson
|
9c6e1d71f3
|
arb-based cosine minpoly calculation
|
2013-05-31 17:33:12 +02:00 |
|
Fredrik Johansson
|
9939fbf0ca
|
use fixed-point code for small low-precision exponential
|
2013-05-22 17:05:58 +02:00 |
|
Fredrik Johansson
|
968811522e
|
fix an evil bug
|
2013-03-27 19:09:12 +01:00 |
|
Fredrik Johansson
|
289a780a73
|
more simple interfaces for zeta functions; implement functional equation
|
2013-03-27 18:25:00 +01:00 |
|
Fredrik Johansson
|
c186a9bef8
|
cleanup factorials and binomials
|
2013-03-27 17:35:26 +01:00 |
|
Fredrik Johansson
|
475bb2c8f3
|
reorg zeta related functions
|
2013-03-27 15:54:05 +01:00 |
|
Fredrik Johansson
|
7fa0542746
|
use cot_pi in digamma functional equation
|
2013-03-26 17:54:40 +01:00 |
|
Fredrik Johansson
|
1ddaeee5d7
|
complex tan_pi, cot_pi
|
2013-03-26 17:40:42 +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
|
589f5bd8ce
|
some more work on fmprb_pow and friends
|
2013-03-26 11:41:12 +01:00 |
|
Fredrik Johansson
|
569574d004
|
support huge exponents in sin, cos, atan
|
2013-03-25 12:04:47 +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
|
660da34f9d
|
add fmprb_hypot
|
2013-03-22 12:34:57 +01:00 |
|