Commit graph

33 commits

Author SHA1 Message Date
Fredrik Johansson
991814c481 add fmpr_abs_bound_lt_2exp_si; some more simplification 2013-09-19 11:50:01 +01: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
5fe3f6b361 fast composition by monomials 2013-08-26 14:03:46 +02:00
Fredrik Johansson
ad91a197b1 lgamma: unify branch correction code; speed up series code when n <= 2 2013-08-05 13:41:26 +02:00
Fredrik Johansson
d133f1f96a some more renaming 2013-07-30 15:38:43 +02:00
Fredrik Johansson
6f62daaccf make fmpcb_const_pi visible 2013-07-30 14:42:12 +02:00
Fredrik Johansson
4bd28225bc use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
Fredrik Johansson
3bf5408574 add fmpcb_poly_zeta_series 2013-07-28 13:10:46 +02:00
Fredrik Johansson
82bcaeb432 optimize lgamma_series for high precision 2013-07-28 13:09:18 +02:00
Fredrik Johansson
598d88e10d complex gamma function series expansions (work in progress) 2013-07-27 18:43:47 +02:00
Fredrik Johansson
0309597376 fmpcb_poly elementary function power series 2013-07-27 18:11:29 +02:00
Fredrik Johansson
e3b238884b add fmpcb_poly compose, compose_series, revert methods 2013-07-27 11:37:26 +02:00
Fredrik Johansson
b45def0f92 more fmpcb_poly evaluation methods 2013-07-27 11:12:37 +02:00
Fredrik Johansson
a5b6a0234d more polynomial helper functions 2013-07-27 10:47:22 +02:00
Fredrik Johansson
118c9dc3ab more fmpcb_poly helper functions 2013-07-27 10:12:18 +02:00
Fredrik Johansson
4e61ef9e7a add some fmpcb_poly helper functions 2013-07-27 10:04:38 +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
7f572df9a5 introduce fmprb_ptr, fmprb_srcptr, fmpcb_ptr, fmpcb_srcptr typedefs 2013-07-17 20:18:15 +02: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
a607bf7fa1 add complex multipoint evaluation/interpolation and helper functions 2013-05-09 18:47:34 +01:00
Fredrik Johansson
7dd9a64d27 add divrem for complex polynomials 2013-05-09 17:58:56 +01:00
Fredrik Johansson
c81444dc4d don't use the Gauss formula for fmpcb_poly_mul by default; make it a separate function 2013-05-09 17:35:36 +01:00
Fredrik Johansson
531e238541 fix some unused variable warnings 2013-01-26 21:11:31 +01:00
Fredrik Johansson
35f6f21c93 add fmprb_contains and versions; fix a bug; test code for find_roots 2012-11-16 15:12:54 +01:00
Fredrik Johansson
1dd795be42 enable fast multiplication 2012-11-08 16:22:38 +01:00
Fredrik Johansson
658498eada arithmetic for complex polynomials 2012-11-08 15:49:44 +01:00
Fredrik Johansson
daf5550c78 more helper functions, and some documenting 2012-10-16 10:27:05 +02:00
Fredrik Johansson
755b19f0eb main routine for polynomial root finding 2012-10-16 09:29:02 +02:00
Fredrik Johansson
30e004ecb1 add helper functions for root isolation 2012-10-15 17:31:04 +02:00
Fredrik Johansson
e655d03247 add a function for computing a root inclusion of a complex polynomial 2012-10-15 16:29:09 +02:00
Fredrik Johansson
c305ff6338 initial code for complex numbers and polynomials 2012-10-14 16:30:01 +02:00