arb/fmprb_poly
Fredrik Johansson 20ce4e1a39 small fix
2013-07-16 21:15:51 +02:00
..
test add fmprb_poly tan_series, neg, scalar_mul_2exp_si; fixes 2013-07-16 21:11:24 +02:00
add.c add missing polynomial subtraction methods, make sure to always round when adding/subtracting 2013-05-28 17:36:38 +02:00
atan_series.c add atan power series 2013-07-15 15:51:13 +02:00
clear.c containment testing and some polynomial test code 2012-09-04 17:47:02 +02:00
compose.c add polynomial composition (Horner, divconquer) 2012-09-26 12:57:32 +02:00
compose_divconquer.c add polynomial composition (Horner, divconquer) 2012-09-26 12:57:32 +02:00
compose_horner.c add polynomial composition (Horner, divconquer) 2012-09-26 12:57:32 +02:00
compose_series.c implement power series composition 2012-09-26 15:51:46 +02:00
compose_series_brent_kung.c implement power series composition 2012-09-26 15:51:46 +02:00
compose_series_horner.c implement power series composition 2012-09-26 15:51:46 +02:00
contains_fmpq_poly.c containment testing and some polynomial test code 2012-09-04 17:47:02 +02:00
derivative.c add polynomial derivative and integral 2012-09-07 18:54:32 +02:00
div_root.c add barycentric interpolation, and helper functions 2012-09-23 21:39:48 +02:00
div_series.c fmprb_poly_inv_series: allow variable input length; add proper fmprb_poly_div_series 2013-07-13 11:25:31 -07:00
divrem.c fmprb_poly_inv_series: allow variable input length; add proper fmprb_poly_div_series 2013-07-13 11:25:31 -07:00
equal.c fix some bugs and add more test code 2012-09-13 13:47:22 +02:00
evaluate.c add fmpr_bits, fmprb_bits, fmpcb_bits 2013-03-01 14:16:42 +01:00
evaluate2.c add fmpr_bits, fmprb_bits, fmpcb_bits 2013-03-01 14:16:42 +01:00
evaluate2_fmpcb.c add fmprb_poly_evaluate2_fmpcb 2013-03-04 10:25:26 +01:00
evaluate2_fmpcb_horner.c corrections 2013-03-04 18:06:42 +01:00
evaluate2_fmpcb_rectangular.c factor out code for generating tables of powers 2013-04-26 16:58:43 +02:00
evaluate2_horner.c rectangular splitting for fmprb_poly_evaluate; add simultaneous derivative evaluation 2013-02-22 16:02:03 +01:00
evaluate2_rectangular.c factor out code for generating tables of powers 2013-04-26 16:58:43 +02:00
evaluate_fmpcb.c add functions for evaluating an fmprb_poly with an fmpcb argument 2013-02-27 16:09:36 +01:00
evaluate_fmpcb_horner.c add functions for evaluating an fmprb_poly with an fmpcb argument 2013-02-27 16:09:36 +01:00
evaluate_fmpcb_rectangular.c factor out code for generating tables of powers 2013-04-26 16:58:43 +02:00
evaluate_horner.c rectangular splitting for fmprb_poly_evaluate; add simultaneous derivative evaluation 2013-02-22 16:02:03 +01:00
evaluate_rectangular.c factor out code for generating tables of powers 2013-04-26 16:58:43 +02:00
evaluate_vec_fast.c fast multipoint evaluation 2012-09-23 22:02:54 +02:00
evaluate_vec_iter.c fast multipoint evaluation 2012-09-23 22:02:54 +02:00
exp_series.c improve newton iteration macros; use for exp_series 2013-07-16 20:32:36 +02:00
exp_series_basecase.c fix some bugs and add more test code 2012-09-13 13:47:22 +02:00
fit_length.c start of a ball polynomial type 2012-09-04 12:56:29 +02:00
get_coeff_fmprb.c add several fmprb_poly utility functions 2013-07-11 18:34:32 -07:00
init.c add fmprb_poly_mullow_classical and various helper functions 2012-09-20 18:31:21 +02:00
integral.c add polynomial derivative and integral 2012-09-07 18:54:32 +02:00
interpolate_barycentric.c add barycentric interpolation, and helper functions 2012-09-23 21:39:48 +02:00
interpolate_fast.c add fast interpolation 2012-09-24 01:20:35 +02:00
interpolate_newton.c add barycentric interpolation, and helper functions 2012-09-23 21:39:48 +02:00
inv_series.c use newton macros for inv_series 2013-07-16 20:41:28 +02:00
log_gamma_series.c reorg zeta related functions 2013-03-27 15:54:05 +01:00
log_series.c improve fmprb_poly_log_series 2013-07-13 13:12:52 -07:00
Makefile start of a ball polynomial type 2012-09-04 12:56:29 +02:00
mul.c add more test code and fix aliasing in fmprb_poly_mul 2012-09-20 18:37:40 +02:00
mullow.c numerically stable blockwise polynomial multiplication (should be working; more testing necessary) 2013-04-02 19:13:27 +02:00
mullow_block.c numerically stable blockwise polynomial multiplication (should be working; more testing necessary) 2013-04-02 19:13:27 +02:00
mullow_classical.c move vector functions 2012-09-21 16:25:39 +02:00
mullow_ztrunc.c make use of the improved set_round functions 2013-01-09 18:02:38 +01:00
newton_convergence_factor.c experimental Newton root polishing code 2013-02-25 11:42:14 +01:00
newton_refine_root.c faster high-precision cos(pi*p/q), sin(pi*p/q) using algebraic formulas and polynomial root-finding 2013-02-25 17:13:07 +01:00
newton_step.c experimental Newton root polishing code 2013-02-25 11:42:14 +01:00
normalise.c start of a ball polynomial type 2012-09-04 12:56:29 +02:00
overlaps.c add fmprb_poly rising factorial; plus helpers overlaps and randtest 2012-12-03 10:59:32 +01:00
printd.c start of a ball polynomial type 2012-09-04 12:56:29 +02:00
product_roots.c add barycentric interpolation, and helper functions 2012-09-23 21:39:48 +02:00
randtest.c add fmprb_poly rising factorial; plus helpers overlaps and randtest 2012-12-03 10:59:32 +01:00
reverse.c polynomial interpolation, using the Newton scheme 2012-09-22 04:18:13 +02:00
revert_series.c fmprb_poly power series reversion 2013-07-07 18:31:57 -07:00
revert_series_lagrange.c fmprb_poly_inv_series: allow variable input length; add proper fmprb_poly_div_series 2013-07-13 11:25:31 -07:00
revert_series_lagrange_fast.c fmprb_poly_inv_series: allow variable input length; add proper fmprb_poly_div_series 2013-07-13 11:25:31 -07:00
revert_series_newton.c fmprb_poly_inv_series: allow variable input length; add proper fmprb_poly_div_series 2013-07-13 11:25:31 -07:00
rfac_series_ui.c add fmprb_poly rising factorial; plus helpers overlaps and randtest 2012-12-03 10:59:32 +01:00
rsqrt_series.c add fmprb_poly tan_series, neg, scalar_mul_2exp_si; fixes 2013-07-16 21:11:24 +02:00
set.c move vector functions 2012-09-21 16:25:39 +02:00
set_coeff_fmprb.c add several fmprb_poly utility functions 2013-07-11 18:34:32 -07:00
set_coeff_si.c add several fmprb_poly utility functions 2013-07-11 18:34:32 -07:00
set_fmpq_poly.c start of a ball polynomial type 2012-09-04 12:56:29 +02:00
set_fmpz_poly.c make use of the improved set_round functions 2013-01-09 18:02:38 +01:00
set_length.c implement power series inversion; fix multiplication bug 2012-09-05 02:12:32 +02:00
set_si.c add fmprb_poly_set_si 2012-12-11 15:32:31 +01:00
shift_left.c add several fmprb_poly utility functions 2013-07-11 18:34:32 -07:00
shift_right.c add several fmprb_poly utility functions 2013-07-11 18:34:32 -07:00
sin_cos_series_basecase.c add sin_cos_series_basecase 2013-07-16 19:31:05 +02:00
sqrt_series.c power series square root and reciprocal square root 2013-07-15 14:54:25 +02:00
sub.c add missing polynomial subtraction methods, make sure to always round when adding/subtracting 2013-05-28 17:36:38 +02:00
tan_series.c small fix 2013-07-16 21:15:51 +02:00
tree.c fast multipoint evaluation 2012-09-23 22:02:54 +02:00