Commit graph

49 commits

Author SHA1 Message Date
Matthias Gessinger
ac29673684 Implement Graeffe Transform for real and complex poly 2021-07-27 14:12:07 +02:00
p15-git-acc
d954599621 move poly sinc pi to its own file 2019-08-16 12:11:09 -05:00
Fredrik Johansson
12d6658ae7 add arb_poly_product_roots_complex; add test code and slight optimization for arb/acb_poly_product_roots 2017-06-21 15:07:40 +02:00
Fredrik Johansson
9329279e8f Lambert W function of power series 2017-03-20 22:56:37 +01:00
Fredrik Johansson
dc99f67932 add arb_poly_log1p_series, acb_poly_log1p_series 2017-02-26 15:22:25 +01:00
Isuru Fernando
ddfc85b86d Change const arb_srcptr -> arb_srcptr
arb_srcptr is already const, therefore
const arb_srcptr is not needed
2016-11-06 23:51:47 +05:30
Fredrik Johansson
84a49ff8fd add methods to count allocated bytes; restrict memory usage in zeta sum sieving 2016-10-19 17:58:37 +02:00
Fredrik Johansson
a357181b71 add polynomial valuation functions 2016-09-07 16:25:32 +02:00
Fredrik Johansson
b6be51978f add polynomial add_series and sub_series methods 2016-09-07 16:03:47 +02:00
Fredrik Johansson
9f0e392d2b add poly set_trunc and set_trunc_round methods 2016-09-02 16:01:15 +02:00
Fredrik Johansson
6f294eab35 add poly is_zero, is_one, is_x methods 2016-05-16 12:33:16 +02:00
alex
427c397a46 ENH: arb poly scalar mul and div 2016-04-28 10:56:13 -04:00
Fredrik Johansson
ecb70e7476 update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
Fredrik Johansson
253bc2a709 add comment for helper function 2016-03-15 14:31:17 +01:00
Fredrik Johansson
72d40364c6 add arb_poly_sinc_series, acb_poly_sinc_series 2016-03-13 00:22:17 +01:00
Fredrik Johansson
d1ac8dc4b9 sinh and cosh for power series 2016-03-11 03:40:31 +01:00
Fredrik Johansson
80640c87e2 include flint/foo.h instead of foo.h 2016-03-03 15:42:23 +01:00
Fredrik Johansson
d04a8705a2 implement convolution-based Taylor shift 2016-01-19 14:17:33 +01:00
Fredrik Johansson
ebd0d9ce64 implement fast Taylor shift and use in special-form polynomial composition 2016-01-18 14:38:21 +01:00
alex
c7ef0f64ac MAINT: print(...) is now implemented like fprint(stdout, ...) 2016-01-01 17:18:55 -05:00
alex
020433d0dc ENH: add fprint 2015-12-31 19:06:07 -05:00
alex
8e0c143d3c MAINT: explicit cast to avoid comparing signed vs. unsigned 2015-12-26 17:19:22 -05:00
William Hart
75d3be4cd1 BLAH_INLINE long -> BLAH_INLINE slong in *.h. 2015-11-10 13:58:05 +00:00
William Hart
34008143c1 long -> slong return values. 2015-11-10 13:41:43 +00:00
William Hart
22e6bc7b09 LONG_MAX/ULONG_MAX -> WORD_MAX/UWORD_MAX in *.c and test/*.c. 2015-11-10 13:31:16 +00:00
William Hart
66766f0c9b long -> slong arb_poly.h. 2015-11-06 11:14:32 +00:00
Fredrik Johansson
59203d90ef implement the Fujiwara root bound 2015-07-22 13:24:08 +02:00
Fredrik Johansson
e4f4447d3f add digamma series 2015-07-07 14:30:36 +02:00
Fredrik Johansson
2c5d00981e implement [arb/acb]_poly_cot_pi_series 2015-06-16 13:10:18 +02:00
Fredrik Johansson
39b3433b2b add arb/acb_poly_add_si 2015-02-15 05:00:31 +01:00
Fredrik Johansson
ed2990d5f8 add sin_pi_series and friends 2015-02-10 17:45:20 +01:00
Fredrik Johansson
8022fca3b4 add arb_poly_majorant, acb_poly_majorant 2015-02-10 13:13:46 +01:00
Fredrik Johansson
9f46fd1133 add poly_set_round methods 2015-01-19 16:52:15 +01:00
Fredrik Johansson
143543f4fa more get_unique_fmpz methods, and code for generating Swinnerton-Dyer polynomials 2015-01-16 17:02:03 +01:00
Fredrik Johansson
dd7cdca99f improve sqrt and rsqrt of power series with a binomial as input 2015-01-15 15:28:21 +01:00
Fredrik Johansson
2caa2bf8d2 change divrem to return success/fail instead of aborting on divide by zero 2015-01-06 14:35:00 +01:00
Fredrik Johansson
d7a1a84f25 add inline functions to library 2014-12-25 15:50:37 +01:00
Fredrik Johansson
863d9ee2f7 remove old header files 2014-08-19 01:49:31 +02:00
Fredrik Johansson
60aa92747c remove comments 2014-06-20 11:36:37 +02:00
Fredrik Johansson
075cc472d6 port most of the zeta function code 2014-06-13 22:08:25 +02:00
Fredrik Johansson
e7f0fff490 port gamma function power series methods 2014-06-05 00:43:30 +02:00
Fredrik Johansson
dfa2ca7113 some more work on complex addmul and polynomial evaluation 2014-05-19 21:01:45 +02:00
Fredrik Johansson
ba71f5472e restore brent-kung composition 2014-05-14 17:12:27 +02:00
Fredrik Johansson
f5d37425f5 arb_poly module 2014-05-13 20:43:04 +02:00
Fredrik Johansson
09990f94bc fmpz based floating-point arithmetic (experimental) 2012-08-05 19:57:08 +02:00
Fredrik Johansson
81236fa093 enhancements to log/exp series; general zeta_ui; series expansion of log gamma 2012-04-17 12:45:59 +02:00
Fredrik Johansson
18f764a9e5 add derivative, integral, in-progress series log, exp 2012-04-08 20:39:07 +02:00
Fredrik Johansson
3a6ef78f78 add arb_poly power series inversion 2012-04-08 02:44:20 +02:00
Fredrik Johansson
cc82154a19 add an arb_poly module 2012-04-07 20:38:35 +02:00