/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/utils/ |
H A D | mpz_poly.h | 145 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 D | mpz_poly_parallel.hpp | 24 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 D | mpz_poly.cpp | 1137 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 D | rootfinder.h | 21 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 D | sm_utils.h | 74 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 D | modul_poly.h | 32 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 D | sm_utils.c | 13 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 D | double_poly.h | 20 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 D | rootfinder.cpp | 19 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 D | mpz_poly_bivariate.h | 57 mpz_poly_srcptr z);
|
H A D | renumber_proxy.h | 54 extern mpz_poly_srcptr renumber_table_get_poly(renumber_proxy_srcptr, int side);
|
H A D | mpz_mat.h | 172 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 D | modul_poly.c | 130 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 D | renumber_proxy.cpp | 64 mpz_poly_srcptr renumber_table_get_poly(renumber_proxy_srcptr R, int side) in renumber_table_get_poly()
|
H A D | renumber.hpp | 129 inline mpz_poly_srcptr get_poly(int side) const { return cpoly->pols[side]; } in get_poly()
|
H A D | renumber.cpp | 500 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 D | auxiliary.h | 64 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 D | size_optimization.h | 51 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 D | size_optimization.c | 115 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 D | gfpkdlpolyselect.h | 126 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 D | auxiliary.c | 252 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 D | gfpkdlpolyselect.c | 137 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 D | extra_renumber.cpp | 201 mpz_poly_srcptr f = poly->pols[side]; in main()
|
/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/sieve/ |
H A D | freerel.cpp | 98 mpz_poly_srcptr f = R.get_poly(side); in operator ()()
|
H A D | las-fill-in-buckets.cpp | 117 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;
|