22 int_poly(
int , mpz_t*);
32 void poly_add(
const int_poly ,
const int_poly );
33 void poly_add_to(
const int_poly);
34 void poly_add_mon(
const int_poly,mpz_t,
int);
35 void poly_add_mon_to(mpz_t,
int);
36 void poly_add_const( int_poly,
const mpz_t);
37 void poly_add_const_to(
const mpz_t);
41 void poly_sub(
const int_poly ,
const int_poly );
42 void poly_sub_to(
const int_poly);
43 void poly_sub_mon(
const int_poly,mpz_t,
int);
44 void poly_sub_mon_to(mpz_t,
int);
45 void poly_sub_const( int_poly,
const mpz_t);
46 void poly_sub_const_to(
const mpz_t);
50 void poly_mult_n(int_poly,int_poly);
51 void poly_mult_n_to(
const int_poly);
52 void poly_mult_ka( int_poly, int_poly);
53 void poly_scalar_mult(
const mpz_t ,
const int_poly);
54 void poly_scalar_mult(
const int_poly,
const mpz_t);
55 void poly_scalar_mult_to(
const mpz_t);
57 void poly_mon_mult(
const int_poly,
const int);
58 void poly_mon_mult_to(
const int);
61 void poly_div(int_poly &,int_poly &, int_poly, int_poly);
62 void poly_div_to(int_poly &,int_poly &,
const int_poly);
63 void poly_pseudodiv(int_poly &, int_poly &, int_poly , int_poly );
64 void poly_pseudodiv_to(int_poly &, int_poly &, int_poly );
65 void poly_pseudodiv_rem( int_poly , int_poly);
66 void poly_pseudodiv_rem_to(
const int_poly);
67 void poly_scalar_div(
const int_poly,
const mpz_t);
68 void poly_scalar_div_to(
const mpz_t);
69 void poly_mon_div(
const int_poly,
const int);
70 void poly_mon_div_rem(
const int_poly,
const int);
74 void poly_multadd_to(
const int_poly,
const int_poly);
75 void poly_multsub_to(
const int_poly,
const int_poly);
81 void poly_cont(mpz_t&);
82 void poly_pp(int_poly);
86 void poly_set(
const int_poly);
87 void poly_set(
const mpz_t);
89 void poly_horner(mpz_t,
const mpz_t);
90 void poly_horner_int_poly(int_poly,
const int_poly);
91 void poly_gcd(int_poly,int_poly);
92 void poly_extgcd(int_poly,int_poly,int_poly,int_poly);
93 void poly_ppgcd( int_poly, int_poly);
94 void poly_ppgcd_to(int_poly);
95 void poly_subgcd( int_poly, int_poly);
96 void poly_subgcd_to(int_poly);
97 void poly_extsubgcd(int_poly&, int_poly&,int_poly &,int_poly,int_poly);
98 int is_equal(
const int_poly)
const;
101 int is_monic()
const;