Commit graph

55 commits

Author SHA1 Message Date
Fredrik Johansson
ff0a243869 add fmprb_poly_pow_series; some test code strengthening 2013-08-28 00:27:00 +02:00
Fredrik Johansson
510edad9f9 add fmprb/fmpcb_poly_contains_fmpz_poly, fmprb_poly_pow_ui(_trunc) 2013-08-27 22:48:08 +02:00
Fredrik Johansson
10d7b1b55c implement block multiplication with prescaling 2013-08-24 14:12:40 +02:00
Fredrik Johansson
95f3462378 implement Borel transform, binomial transform for fmprb_poly 2013-08-20 00:21:59 +02:00
Fredrik Johansson
d133f1f96a some more renaming 2013-07-30 15:38:43 +02:00
Fredrik Johansson
a5b6a0234d more polynomial helper functions 2013-07-27 10:47:22 +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
1a8ec06aac add rgamma_series 2013-07-23 15:27:18 +02:00
Fredrik Johansson
64492dfc72 add fmprb_poly_gamma_series 2013-07-23 14:15:02 +02:00
Fredrik Johansson
5ec4231d21 improve lgamma_series; remove log_gamma_series 2013-07-22 03:09:07 +02:00
Fredrik Johansson
59a85c4921 sin_cos_series, sin_series, cos_series 2013-07-17 22:42:56 +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
2ee58509c7 cleanup 2013-07-16 21:24:59 +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
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
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
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
9dc40d61cb add missing polynomial subtraction methods, make sure to always round when adding/subtracting 2013-05-28 17:36:38 +02:00
Fredrik Johansson
1741413d29 numerically stable blockwise polynomial multiplication (should be working; more testing necessary) 2013-04-02 19:13:27 +02:00
Fredrik Johansson
cf42331a7e add fmprb_poly_evaluate2_fmpcb 2013-03-04 10:25:26 +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
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
227de8f66e add fmprb_poly_set_si 2012-12-11 15:32:31 +01:00
Fredrik Johansson
d5945885a9 add fmprb_poly rising factorial; plus helpers overlaps and randtest 2012-12-03 10:59:32 +01:00
Fredrik Johansson
c383ed5d7b implement power series composition 2012-09-26 15:51:46 +02:00
Fredrik Johansson
281c51ca8a add polynomial composition (Horner, divconquer) 2012-09-26 12:57:32 +02:00
Fredrik Johansson
10d2ff4982 add fast interpolation 2012-09-24 01:20:35 +02:00
Fredrik Johansson
3b87e6f54f fast multipoint evaluation 2012-09-23 22:02:54 +02:00
Fredrik Johansson
cde17ff8a7 add barycentric interpolation, and helper functions 2012-09-23 21:39:48 +02:00
Fredrik Johansson
0c67b2e4a9 polynomial interpolation, using the Newton scheme 2012-09-22 04:18:13 +02:00
Fredrik Johansson
97678175ee polynomial evaluation (only the Horner algorithm for now) 2012-09-22 00:32:33 +02:00
Fredrik Johansson
dc0ed86c71 add polynomial division with remainder 2012-09-21 16:52:26 +02:00
Fredrik Johansson
a40b61c7f9 fixes, tests and docs for exp_series 2012-09-21 13:09:38 +02:00
Fredrik Johansson
88c96b7a95 add fmprb_poly_mullow_classical and various helper functions 2012-09-20 18:31:21 +02:00
Fredrik Johansson
0efb13c77c fix some bugs and add more test code 2012-09-13 13:47:22 +02:00
Fredrik Johansson
6be68c2b0a add exp_series_basecase 2012-09-08 18:48:12 +02:00
Fredrik Johansson
2bec8fb919 add log_series 2012-09-08 17:57:41 +02:00
Fredrik Johansson
e0fc44c8f0 add polynomial derivative and integral 2012-09-07 18:54:32 +02:00