Fredrik Johansson
|
64492dfc72
|
add fmprb_poly_gamma_series
|
2013-07-23 14:15:02 +02:00 |
|
Fredrik Johansson
|
46b93fabd8
|
make fmpr_cmpabs_ui a proper function
|
2013-07-23 14:14:49 +02:00 |
|
Fredrik Johansson
|
5ec4231d21
|
improve lgamma_series; remove log_gamma_series
|
2013-07-22 03:09:07 +02:00 |
|
Fredrik Johansson
|
4c0210196a
|
fix lgamma_series; add test code
|
2013-07-22 01:28:36 +02:00 |
|
Fredrik Johansson
|
3bc81e2838
|
bugfix
|
2013-07-22 01:28:16 +02:00 |
|
Fredrik Johansson
|
6050e07c83
|
small cleanup of div_series.c
|
2013-07-22 01:27:53 +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
|
a6dc4358cc
|
improve series composition in the linear case
|
2013-07-19 16:33:14 +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
|
59a85c4921
|
sin_cos_series, sin_series, cos_series
|
2013-07-17 22:42:56 +02:00 |
|
Fredrik Johansson
|
0a0a30a314
|
fix typo
|
2013-07-17 22:25:26 +02:00 |
|
Fredrik Johansson
|
e32db88ac5
|
add sin_cos_series_tangent
|
2013-07-17 22:23:30 +02:00 |
|
Fredrik Johansson
|
5319a48991
|
merge
|
2013-07-17 20:36:03 +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
|
cbe3879049
|
Merge remote branch 'origin/master'
|
2013-07-17 19:02:35 +02:00 |
|
Fredrik Johansson
|
78aeefe9b5
|
add _fmprb_vec_swap; minor header file editing
|
2013-07-17 19:02:32 +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
|
48a853aa0b
|
remove duplicated function
|
2013-07-17 04:25:19 +02:00 |
|
Fredrik Johansson
|
2ee58509c7
|
cleanup
|
2013-07-16 21:24:59 +02:00 |
|
Fredrik Johansson
|
20ce4e1a39
|
small fix
|
2013-07-16 21:15:51 +02:00 |
|
Fredrik Johansson
|
3fdd6ed1ea
|
add fmprb_poly tan_series, neg, scalar_mul_2exp_si; fixes
|
2013-07-16 21:11:24 +02:00 |
|
Fredrik Johansson
|
b6676c0d53
|
use newton macros for inv_series
|
2013-07-16 20:41:28 +02:00 |
|
Fredrik Johansson
|
3ccb00783a
|
improve newton iteration macros; use for exp_series
|
2013-07-16 20:32:36 +02:00 |
|
Fredrik Johansson
|
b78b67118f
|
add sin_cos_series_basecase
|
2013-07-16 19:31:05 +02:00 |
|
Fredrik Johansson
|
4384d8a50b
|
fix bug in atan_series test code
|
2013-07-16 19:27:56 +02:00 |
|
Fredrik Johansson
|
d8bef6c022
|
add atan power series
|
2013-07-15 15:51:13 +02:00 |
|
Fredrik Johansson
|
9391c06147
|
power series square root and reciprocal square root
|
2013-07-15 14:54:25 +02:00 |
|
Fredrik Johansson
|
06db579d92
|
tweak mul/div/rsqrt with infinite radius input
|
2013-07-15 14:04:14 +02:00 |
|
Fredrik Johansson
|
6ea4bfd215
|
fix function call
|
2013-07-15 13:53:56 +02:00 |
|
Fredrik Johansson
|
7b00253323
|
small doc fix
|
2013-07-13 13:58:04 -07:00 |
|
Fredrik Johansson
|
5eaf05ce83
|
algorithm selection fix for exp_series
|
2013-07-13 13:37:16 -07:00 |
|
Fredrik Johansson
|
7d13703816
|
improve fmprb_poly_log_series
|
2013-07-13 13:12:52 -07:00 |
|
Fredrik Johansson
|
3d1db72c98
|
fmprb_poly_inv_series: allow variable input length; add proper fmprb_poly_div_series
|
2013-07-13 11:25:31 -07:00 |
|
Fredrik Johansson
|
5fa14633be
|
add several fmprb_poly utility functions
|
2013-07-11 18:34:32 -07:00 |
|
Fredrik Johansson
|
e71a78f837
|
fmprb_poly power series reversion
|
2013-07-07 18:31:57 -07:00 |
|
Fredrik Johansson
|
dfdab53f24
|
use mpfr_exp for slightly larger exponents
|
2013-06-26 17:11:10 -04:00 |
|
Fredrik Johansson
|
e7aa22a439
|
always increase mpfr exponent range to avoid overflow at high precision
|
2013-06-26 17:10:53 -04:00 |
|
Fredrik Johansson
|
359ffa4016
|
remove a len_t
|
2013-06-26 11:27:51 -04:00 |
|
Fredrik Johansson
|
fe55e3c8a1
|
optionally allow use of doubles in partitions
|
2013-06-10 14:53:52 +02:00 |
|
Fredrik Johansson
|
d5b514e12c
|
add fmpr_set_d
|
2013-06-10 12:07:00 +02:00 |
|
Fredrik Johansson
|
2227adea03
|
faster high-precision division
|
2013-06-09 22:46:44 +02: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
|
c7745d8725
|
possible very minor speedup of partitions code
|
2013-06-09 16:47:29 +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
|
2712efadc7
|
minor doc edits; call this 0.6
|
2013-05-31 20:47:08 +02:00 |
|
Fredrik Johansson
|
a20454ffe5
|
fix makefile bugs
|
2013-05-31 20:10:52 +02:00 |
|