Commit graph

460 commits

Author SHA1 Message Date
Fredrik Johansson
4e61ef9e7a add some fmpcb_poly helper functions 2013-07-27 10:04:38 +02:00
Fredrik Johansson
872e2b94c7 const fixes 2013-07-26 18:00:04 +02:00
Fredrik Johansson
64a167a333 document, test, cleanup fmprb_poly_zeta_series 2013-07-26 13:11:41 +02:00
Fredrik Johansson
ddb01f94f5 zeta function fmprb_poly series code (needs tests, docs) 2013-07-26 10:48:15 +02:00
Fredrik Johansson
ef612c71e2 improve speed and stability of series composition/reversion by balancing the power table exponents 2013-07-25 18:24:35 +02:00
Fredrik Johansson
b3b1041061 add some more test code for mullow_block 2013-07-25 17:11:46 +02:00
Fredrik Johansson
31082a7de7 speed up squaring in polynomial multiplication 2013-07-25 16:38:42 +02:00
Fredrik Johansson
b7fb284c71 add fmpcb_poly_integral 2013-07-24 16:12:09 +02:00
Fredrik Johansson
b7adec34ba propagate division improvements to fmpcb_poly 2013-07-24 15:18:52 +02:00
Fredrik Johansson
3a5d229c9b some more cleanup 2013-07-24 12:09:22 +02:00
Fredrik Johansson
f1a4d6efc2 remove some duplicated code 2013-07-24 11:53:32 +02:00
Fredrik Johansson
1a8ec06aac add rgamma_series 2013-07-23 15:27:18 +02:00
Fredrik Johansson
5b1d775f4c add rgamma_series 2013-07-23 15:26:37 +02:00
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