Home
last modified time | relevance | path

Searched refs:mpz_poly_srcptr (Results 1 – 25 of 36) sorted by relevance

12

/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/utils/
H A Dmpz_poly.h145 int mpz_poly_cmp (mpz_poly_srcptr, mpz_poly_srcptr);
152 void mpz_poly_add(mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h);
153 void mpz_poly_sub(mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h);
159 void mpz_poly_mul(mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h);
164 void mpz_poly_rotation (mpz_poly_ptr, mpz_poly_srcptr, mpz_poly_srcptr, mpz_srcptr, int);
175 void mpz_poly_mul_mod_f (mpz_poly_ptr Q, mpz_poly_srcptr P1, mpz_poly_srcptr P2, mpz_poly_srcptr f);
180 int mpz_poly_div_r_z (mpz_poly_ptr r, mpz_poly_srcptr f, mpz_poly_srcptr g);
181 int mpz_poly_divexact (mpz_poly_ptr q, mpz_poly_srcptr h, mpz_poly_srcptr f, mpz_srcptr p);
192 void mpz_poly_eval_poly(mpz_poly_ptr res, mpz_poly_srcptr f, mpz_poly_srcptr x);
193 void mpz_poly_eval_diff_poly (mpz_poly_ptr res, mpz_poly_srcptr f, mpz_poly_srcptr x);
[all …]
H A Dmpz_poly_parallel.hpp24 void mpz_poly_sub(mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h);
25 void mpz_poly_sub_mod_mpz(mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h, mpz_srcptr m);
26 void mpz_poly_mul(mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h);
27 void mpz_poly_mul_mpz(mpz_poly_ptr Q, mpz_poly_srcptr P, mpz_srcptr a);
28 void mpz_poly_divexact_mpz(mpz_poly_ptr Q, mpz_poly_srcptr P, mpz_srcptr a);
31 …void mpz_poly_mul_mod_f_mod_mpz(mpz_poly_ptr Q, mpz_poly_srcptr P1, mpz_poly_srcptr P2, mpz_poly_s…
32 …void mpz_poly_mul_mod_f (mpz_poly_ptr Q, mpz_poly_srcptr P1, mpz_poly_srcptr P2, mpz_poly_srcptr f…
36 …void mpz_poly_sqr_mod_f_mod_mpz(mpz_poly_ptr Q, mpz_poly_srcptr P, mpz_poly_srcptr f, mpz_srcptr m…
37 …void mpz_poly_pow_mod_f_mod_ui(mpz_poly_ptr Q, mpz_poly_srcptr P, mpz_poly_srcptr f, mpz_srcptr a,…
38 …void mpz_poly_pow_mod_f_mod_mpz(mpz_poly_ptr Q, mpz_poly_srcptr P, mpz_poly_srcptr f, mpz_srcptr a…
[all …]
H A Dmpz_poly.cpp1137 int mpz_poly_cmp (mpz_poly_srcptr a, mpz_poly_srcptr b) in mpz_poly_cmp()
1181 void mpz_poly_add(mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h) { in mpz_poly_add()
1205 mpz_poly_sub(mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h) in mpz_poly_sub()
1304 void mpz_poly_mul (mpz_poly_ptr f, mpz_poly_srcptr g, mpz_poly_srcptr h) in mpz_poly_mul()
1504 void mpz_poly_rotation (mpz_poly_ptr fr, mpz_poly_srcptr f, mpz_poly_srcptr g, in mpz_poly_rotation()
1708 int mpz_poly_div_r_z (mpz_poly_ptr r, mpz_poly_srcptr f, mpz_poly_srcptr g) in mpz_poly_div_r_z()
2382 mpz_poly_mul_mod_f (mpz_poly_ptr Q, mpz_poly_srcptr P1, mpz_poly_srcptr P2, in mpz_poly_mul_mod_f()
2865 mpz_poly_gcd_mpz (mpz_poly_ptr f, mpz_poly_srcptr a, mpz_poly_srcptr b, in mpz_poly_gcd_mpz()
3117 mpz_poly_srcptr a, mpz_poly_srcptr b) in mpz_poly_pseudo_division()
3223 mpz_poly_srcptr b) in mpz_poly_pseudo_remainder()
[all …]
H A Drootfinder.h21 unsigned long mpz_poly_roots_gen(mpz_t **r, mpz_poly_srcptr F, mpz_srcptr p, gmp_randstate_ptr rsta…
22 int mpz_poly_roots(mpz_t * r, mpz_poly_srcptr F, mpz_srcptr p, gmp_randstate_ptr rstate);
23 int mpz_poly_roots_ulong(unsigned long * r, mpz_poly_srcptr F, unsigned long p, gmp_randstate_ptr r…
24 int mpz_poly_roots_uint64(uint64_t * r, mpz_poly_srcptr F, uint64_t p, gmp_randstate_ptr rstate);
25 int mpz_poly_roots_mpz (mpz_t *r, mpz_poly_srcptr f, mpz_srcptr p, gmp_randstate_ptr rstate);
H A Dsm_utils.h74 mpz_poly_srcptr f0;
101 void sm_side_info_init(sm_side_info_ptr sm, mpz_poly_srcptr f0, mpz_srcptr ell);
122 void print_sm (FILE *f, sm_side_info_srcptr S, mpz_poly_srcptr SM);
124 void print_sm2 (FILE *f, sm_side_info_srcptr S, mpz_poly_srcptr SM, const char * delim);
131 void compute_sm_piecewise(mpz_poly_ptr dst, mpz_poly_srcptr u, sm_side_info_srcptr sm);
H A Dmodul_poly.h32 int modul_poly_roots (residueul_t*, mpz_poly_srcptr, modulusul_t, gmp_randstate_ptr rstate);
33 int modul_poly_roots_ulong (unsigned long*, mpz_poly_srcptr, modulusul_t, gmp_randstate_ptr rstate…
38 int modul_poly_set_mod (modul_poly_t, mpz_poly_srcptr, modulusul_t);
39 int modul_poly_set_mod_raw (modul_poly_t, mpz_poly_srcptr, modulusul_t);
H A Dsm_utils.c13 compute_sm_lowlevel (mpz_poly SM, mpz_poly_srcptr num, const mpz_poly F, in compute_sm_lowlevel()
24 void compute_sm_piecewise(mpz_poly_ptr dst, mpz_poly_srcptr u, sm_side_info_srcptr sm) in compute_sm_piecewise()
41 mpz_poly_srcptr g = fac->factors[j]->f; in compute_sm_piecewise()
50 mpz_poly_srcptr g = fac->factors[j]->f; in compute_sm_piecewise()
111 print_sm2 (FILE *f, sm_side_info_srcptr S, mpz_poly_srcptr SM, const char * delim) in print_sm2()
131 print_sm (FILE *f, sm_side_info_srcptr S, mpz_poly_srcptr SM) in print_sm()
235 static int compute_unit_rank(mpz_poly_srcptr f) in compute_unit_rank()
244 void compute_change_of_basis_matrix(mpz_t * matrix, mpz_poly_srcptr f, mpz_poly_factor_list_srcptr … in compute_change_of_basis_matrix()
261 mpz_poly_srcptr g = fac->factors[i]->f; in compute_change_of_basis_matrix()
322 void sm_side_info_init(sm_side_info_ptr sm, mpz_poly_srcptr f0, mpz_srcptr ell) in sm_side_info_init()
H A Ddouble_poly.h20 typedef const struct mpz_poly_s * mpz_poly_srcptr; typedef
79 void double_poly_set_mpz_poly (double_poly_ptr p, mpz_poly_srcptr q);
H A Drootfinder.cpp19 int mpz_poly_roots (mpz_t *r, mpz_poly_srcptr F, mpz_srcptr p, gmp_randstate_ptr rstate) in mpz_poly_roots()
55 mpz_poly_roots_ulong (unsigned long *r, mpz_poly_srcptr F, unsigned long p, gmp_randstate_ptr rstat… in mpz_poly_roots_ulong()
93 mpz_poly_roots_uint64 (uint64_t * r, mpz_poly_srcptr F, uint64_t p, gmp_randstate_ptr rstate) in mpz_poly_roots_uint64()
159 mpz_poly_cantor_zassenhaus (mpz_t *r, mpz_poly_srcptr f, mpz_srcptr p, in mpz_poly_cantor_zassenhaus()
236 mpz_poly_roots_mpz (mpz_t *r, mpz_poly_srcptr f, mpz_srcptr p, gmp_randstate_ptr rstate) in mpz_poly_roots_mpz()
300 mpz_poly_roots_gen (mpz_t **rp, mpz_poly_srcptr F, mpz_srcptr n, gmp_randstate_ptr rstate) in mpz_poly_roots_gen()
665 int roots_for_composite_q(mpz_t* roots, mpz_poly_srcptr f,
H A Dmpz_poly_bivariate.h57 mpz_poly_srcptr z);
H A Drenumber_proxy.h54 extern mpz_poly_srcptr renumber_table_get_poly(renumber_proxy_srcptr, int side);
H A Dmpz_mat.h172 void mpz_poly_eval_mpz_mat(mpz_mat_ptr D, mpz_mat_srcptr M, mpz_poly_srcptr f);
173 void mpz_poly_eval_mpz_mat_mod_ui(mpz_mat_ptr D, mpz_mat_srcptr M, mpz_poly_srcptr f, unsigned long…
174 void mpz_poly_eval_mpz_mat_mod_mpz(mpz_mat_ptr D, mpz_mat_srcptr M, mpz_poly_srcptr f, mpz_srcptr p…
H A Dmodul_poly.c130 modul_poly_set_mod (modul_poly_t fp, mpz_poly_srcptr F, modulusul_t p) in modul_poly_set_mod()
142 modul_poly_set_mod_raw (modul_poly_t fp, mpz_poly_srcptr F, modulusul_t p) in modul_poly_set_mod_raw()
682 modul_poly_roots(residueul_t *r, mpz_poly_srcptr F, modulusul_t p, gmp_randstate_ptr rstate) in modul_poly_roots()
759 modul_poly_roots_ulong (unsigned long *r, mpz_poly_srcptr F, modulusul_t p, gmp_randstate_ptr rstat… in modul_poly_roots_ulong()
H A Drenumber_proxy.cpp64 mpz_poly_srcptr renumber_table_get_poly(renumber_proxy_srcptr R, int side) in renumber_table_get_poly()
H A Drenumber.hpp129 inline mpz_poly_srcptr get_poly(int side) const { return cpoly->pols[side]; } in get_poly()
H A Drenumber.cpp500 mpz_poly_srcptr f = cpoly->pols[x.side]; in traditional_get_largest_nonbad_root_mod_p()
1169 mpz_poly_srcptr f = cpoly->pols[x.side]; in compute_bad_ideals_from_dot_badideals_hint()
1382 mpz_poly_srcptr f = cpoly->pols[side]; in get_sides_of_additional_columns()
1813 mpz_poly_srcptr f = R.get_poly(side); in preprocess()
/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/polyselect/
H A Dauxiliary.h64 double L2_lognorm (mpz_poly_srcptr, double);
65 double L2_skewness (mpz_poly_srcptr, int);
66 double L2_combined_skewness2 (mpz_poly_srcptr f, mpz_poly_srcptr g, int prec);
67 double L2_skew_lognorm (mpz_poly_srcptr, int);
72 double get_alpha (mpz_poly_srcptr, unsigned long);
73 double get_alpha_projective (mpz_poly_srcptr f, unsigned long B);
74 double get_alpha_affine (mpz_poly_srcptr f, unsigned long B);
75 double get_alpha_affine_p (mpz_poly_srcptr f, unsigned long p, gmp_randstate_ptr rstate);
81 double print_poly_fg (mpz_poly_srcptr, mpz_t*, mpz_t, int);
91 double expected_rotation_gain (mpz_poly_srcptr f, mpz_poly_srcptr g);
[all …]
H A Dsize_optimization.h51 double sopt_local_descent (mpz_poly_ptr, mpz_poly_ptr, mpz_poly_srcptr,
52 mpz_poly_srcptr, int, int, unsigned int, int);
53 double size_optimization (mpz_poly_ptr, mpz_poly_ptr, mpz_poly_srcptr,
54 mpz_poly_srcptr, const unsigned int, const int);
H A Dsize_optimization.c115 sopt_get_skewness (mpz_t skew, mpz_poly_srcptr f, mpz_poly_srcptr g) in sopt_get_skewness()
128 sopt_find_translations_deg6 (list_mpz_t list_k, mpz_poly_srcptr f,
129 mpz_poly_srcptr g, const int verbose,
408 sopt_find_translations_deg5 (list_mpz_t list_k, mpz_poly_srcptr f,
544 LLL_set_matrix_from_polys (mat_Z *m, mpz_poly_srcptr ft, mpz_poly_srcptr gt,
570 mpz_poly_fprintf_short (FILE *out, mpz_poly_srcptr f)
614 mpz_poly_srcptr f_raw, mpz_poly_srcptr g_raw,
790 mpz_poly_srcptr f_raw, mpz_poly_srcptr g_raw, mpz_t skew, mpz_t k,
854 mpz_poly_srcptr f_raw, mpz_poly_srcptr g_raw, mpz_t skew, mpz_t k,
953 mpz_poly_srcptr f_raw, mpz_poly_srcptr g_raw,
[all …]
H A Dgfpkdlpolyselect.h126 bool is_irreducible_ZZ(mpz_poly_srcptr phi);
127 bool is_irreducible_mod_p_deg2(mpz_poly_srcptr phi, mpz_srcptr p, mpz_t Discr);
128 bool is_irreducible_mod_p(mpz_poly_srcptr phi, mpz_srcptr p);
H A Dauxiliary.c252 L2_lognorm (mpz_poly_srcptr f, double s) in L2_lognorm()
349 L2_skewness_deg6_approx (mpz_poly_srcptr f MAYBE_UNUSED, double_poly_ptr ff, in L2_skewness_deg6_approx()
563 L2_combined_skewness2 (mpz_poly_srcptr f, mpz_poly_srcptr g, int prec) in L2_combined_skewness2()
606 L2_skewness (mpz_poly_srcptr f, int prec) in L2_skewness()
921 double L2_skew_lognorm (mpz_poly_srcptr f, int prec) in L2_skew_lognorm()
1300 get_alpha (mpz_poly_srcptr f, unsigned long B) in get_alpha()
1399 get_alpha_projective (mpz_poly_srcptr f, unsigned long B) in get_alpha_projective()
1435 get_alpha_affine (mpz_poly_srcptr f, unsigned long B) in get_alpha_affine()
1691 print_poly_fg (mpz_poly_srcptr f, mpz_t *g, mpz_t N, int mode) in print_poly_fg()
1801 expected_growth (rotation_space *r, mpz_poly_srcptr f, mpz_poly_srcptr g, int i, in expected_growth()
[all …]
H A Dgfpkdlpolyselect.c137 bool is_irreducible_ZZ(mpz_poly_srcptr phi) in is_irreducible_ZZ()
199 bool is_irreducible_mod_p_deg2(mpz_poly_srcptr phi, mpz_srcptr p, mpz_t Discr) in is_irreducible_mod_p_deg2()
257 bool is_irreducible_mod_p(mpz_poly_srcptr phi, mpz_srcptr p) in is_irreducible_mod_p()
358 int is_good_poly_deg2(pp_t params, ppf_t poly_params, mpz_poly_srcptr g){ in is_good_poly_deg2()
/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/misc/
H A Dextra_renumber.cpp201 mpz_poly_srcptr f = poly->pols[side]; in main()
/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/sieve/
H A Dfreerel.cpp98 mpz_poly_srcptr f = R.get_poly(side); in operator ()()
H A Dlas-fill-in-buckets.cpp117 init_Q_to_Fp_context(struct contexts_s *contexts, mpz_poly_srcptr f)
222 mpz_poly_srcptr f = si.sides[side].fij;
230 mpz_poly_srcptr f = si.sides[side].fij;

12