Docs.rs
flint-sys-0.7.3
flint-sys 0.7.3
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Homepage
Documentation
Repository
Crates.io
Source
Owners
alex-ozdemir
wjyoumans
Dependencies
gmp-mpfr-sys ^1.4
normal
libc ^0.2
normal
quickcheck ^0.9
dev
quickcheck_macros ^0.9
dev
winapi ^0.3
build
Versions
0.85%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module fmpz_mod_poly
Structs
Functions
Type Definitions
?
Module
flint_sys
::
fmpz_mod_poly
source
·
[
−
]
Expand description
*See the
FLINT documentation
.
Structs
fmpz_mod_berlekamp_massey_struct
fmpz_mod_poly_compose_mod_precomp_preinv_arg_t
fmpz_mod_poly_frobenius_powers_2exp_struct
fmpz_mod_poly_frobenius_powers_struct
fmpz_mod_poly_matrix_precompute_arg_t
fmpz_mod_poly_radix_struct
fmpz_mod_poly_res_struct
fmpz_mod_poly_struct
Functions
_fmpz_mod_poly_add
⚠
_fmpz_mod_poly_compose
⚠
_fmpz_mod_poly_compose_divconquer
⚠
_fmpz_mod_poly_compose_horner
⚠
_fmpz_mod_poly_compose_mod
⚠
_fmpz_mod_poly_compose_mod_brent_kung
⚠
_fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv
⚠
_fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv_worker
⚠
_fmpz_mod_poly_compose_mod_brent_kung_preinv
⚠
_fmpz_mod_poly_compose_mod_brent_kung_vec_preinv
⚠
_fmpz_mod_poly_compose_mod_brent_kung_vec_preinv_threaded_pool
⚠
_fmpz_mod_poly_compose_mod_horner
⚠
_fmpz_mod_poly_derivative
⚠
_fmpz_mod_poly_discriminant
⚠
_fmpz_mod_poly_div_basecase
⚠
_fmpz_mod_poly_div_newton_n_preinv
⚠
_fmpz_mod_poly_div_series
⚠
_fmpz_mod_poly_divrem
⚠
_fmpz_mod_poly_divrem_basecase
⚠
_fmpz_mod_poly_divrem_divconquer
⚠
_fmpz_mod_poly_divrem_divconquer_recursive
⚠
_fmpz_mod_poly_divrem_f
⚠
_fmpz_mod_poly_divrem_newton_n_preinv
⚠
_fmpz_mod_poly_evaluate_fmpz
⚠
_fmpz_mod_poly_evaluate_fmpz_vec
⚠
_fmpz_mod_poly_evaluate_fmpz_vec_fast
⚠
_fmpz_mod_poly_evaluate_fmpz_vec_fast_precomp
⚠
_fmpz_mod_poly_evaluate_fmpz_vec_iter
⚠
_fmpz_mod_poly_fprint
⚠
_fmpz_mod_poly_gcd
⚠
_fmpz_mod_poly_gcd_euclidean
⚠
_fmpz_mod_poly_gcd_euclidean_f
⚠
_fmpz_mod_poly_gcd_f
⚠
_fmpz_mod_poly_gcd_hgcd
⚠
_fmpz_mod_poly_gcdinv
⚠
_fmpz_mod_poly_gcdinv_euclidean
⚠
_fmpz_mod_poly_gcdinv_euclidean_f
⚠
_fmpz_mod_poly_gcdinv_f
⚠
_fmpz_mod_poly_hgcd
⚠
_fmpz_mod_poly_hgcd_recursive
⚠
_fmpz_mod_poly_inv_series
⚠
_fmpz_mod_poly_inv_series_newton
⚠
_fmpz_mod_poly_invmod
⚠
_fmpz_mod_poly_invmod_f
⚠
_fmpz_mod_poly_minpoly
⚠
_fmpz_mod_poly_minpoly_bm
⚠
_fmpz_mod_poly_minpoly_hgcd
⚠
_fmpz_mod_poly_mul
⚠
_fmpz_mod_poly_mullow
⚠
_fmpz_mod_poly_mulmod
⚠
_fmpz_mod_poly_mulmod_preinv
⚠
_fmpz_mod_poly_neg
⚠
_fmpz_mod_poly_normalise
⚠
_fmpz_mod_poly_pow
⚠
_fmpz_mod_poly_pow_trunc
⚠
_fmpz_mod_poly_pow_trunc_binexp
⚠
_fmpz_mod_poly_powers_mod_preinv_naive
⚠
_fmpz_mod_poly_powers_mod_preinv_threaded_pool
⚠
_fmpz_mod_poly_powmod_fmpz_binexp
⚠
_fmpz_mod_poly_powmod_fmpz_binexp_preinv
⚠
_fmpz_mod_poly_powmod_ui_binexp
⚠
_fmpz_mod_poly_powmod_ui_binexp_preinv
⚠
_fmpz_mod_poly_powmod_x_fmpz_preinv
⚠
_fmpz_mod_poly_precompute_matrix
⚠
_fmpz_mod_poly_precompute_matrix_worker
⚠
_fmpz_mod_poly_print
⚠
_fmpz_mod_poly_product_roots_fmpz_vec
⚠
_fmpz_mod_poly_radix
⚠
_fmpz_mod_poly_radix_init
⚠
_fmpz_mod_poly_reduce_matrix_mod_poly
⚠
_fmpz_mod_poly_rem
⚠
_fmpz_mod_poly_rem_basecase
⚠
_fmpz_mod_poly_resultant
⚠
_fmpz_mod_poly_resultant_euclidean
⚠
_fmpz_mod_poly_resultant_hgcd
⚠
_fmpz_mod_poly_reverse
⚠
_fmpz_mod_poly_scalar_div_fmpz
⚠
_fmpz_mod_poly_scalar_mul_fmpz
⚠
_fmpz_mod_poly_scalar_mul_ui
⚠
_fmpz_mod_poly_set_length
⚠
_fmpz_mod_poly_shift_left
⚠
_fmpz_mod_poly_shift_right
⚠
_fmpz_mod_poly_split_rabin
⚠
_fmpz_mod_poly_sqr
⚠
_fmpz_mod_poly_sub
⚠
_fmpz_mod_poly_tree_alloc
⚠
_fmpz_mod_poly_tree_build
⚠
_fmpz_mod_poly_tree_free
⚠
_fmpz_mod_poly_xgcd
⚠
_fmpz_mod_poly_xgcd_euclidean
⚠
_fmpz_mod_poly_xgcd_euclidean_f
⚠
_fmpz_mod_poly_xgcd_f
⚠
_fmpz_mod_poly_xgcd_hgcd
⚠
fmpz_mod_berlekamp_massey_R_poly
⚠
fmpz_mod_berlekamp_massey_V_poly
⚠
fmpz_mod_berlekamp_massey_add_point
⚠
fmpz_mod_berlekamp_massey_add_point_ui
⚠
fmpz_mod_berlekamp_massey_add_points
⚠
fmpz_mod_berlekamp_massey_add_zeros
⚠
fmpz_mod_berlekamp_massey_clear
⚠
fmpz_mod_berlekamp_massey_init
⚠
fmpz_mod_berlekamp_massey_point_count
⚠
fmpz_mod_berlekamp_massey_points
⚠
fmpz_mod_berlekamp_massey_print
⚠
fmpz_mod_berlekamp_massey_reduce
⚠
fmpz_mod_berlekamp_massey_start_over
⚠
fmpz_mod_poly_add
⚠
fmpz_mod_poly_add_fmpz
⚠
fmpz_mod_poly_add_series
⚠
fmpz_mod_poly_add_si
⚠
fmpz_mod_poly_clear
⚠
fmpz_mod_poly_compose
⚠
fmpz_mod_poly_compose_divconquer
⚠
fmpz_mod_poly_compose_horner
⚠
fmpz_mod_poly_compose_mod
⚠
fmpz_mod_poly_compose_mod_brent_kung
⚠
fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv
⚠
fmpz_mod_poly_compose_mod_brent_kung_preinv
⚠
fmpz_mod_poly_compose_mod_brent_kung_vec_preinv
⚠
fmpz_mod_poly_compose_mod_brent_kung_vec_preinv_threaded
⚠
fmpz_mod_poly_compose_mod_brent_kung_vec_preinv_threaded_pool
⚠
fmpz_mod_poly_compose_mod_horner
⚠
fmpz_mod_poly_degree
⚠
fmpz_mod_poly_derivative
⚠
fmpz_mod_poly_discriminant
⚠
fmpz_mod_poly_div_basecase
⚠
fmpz_mod_poly_div_newton_n_preinv
⚠
fmpz_mod_poly_div_series
⚠
fmpz_mod_poly_divrem
⚠
fmpz_mod_poly_divrem_basecase
⚠
fmpz_mod_poly_divrem_divconquer
⚠
fmpz_mod_poly_divrem_f
⚠
fmpz_mod_poly_divrem_newton_n_preinv
⚠
fmpz_mod_poly_equal
⚠
fmpz_mod_poly_equal_trunc
⚠
fmpz_mod_poly_evaluate_fmpz
⚠
fmpz_mod_poly_evaluate_fmpz_vec
⚠
fmpz_mod_poly_evaluate_fmpz_vec_fast
⚠
fmpz_mod_poly_evaluate_fmpz_vec_iter
⚠
fmpz_mod_poly_find_distinct_nonzero_roots
⚠
fmpz_mod_poly_fit_length
⚠
fmpz_mod_poly_fmpz_sub
⚠
fmpz_mod_poly_fprint
⚠
fmpz_mod_poly_fprint_pretty
⚠
fmpz_mod_poly_fread
⚠
fmpz_mod_poly_frobenius_power
⚠
fmpz_mod_poly_frobenius_powers_2exp_clear
⚠
fmpz_mod_poly_frobenius_powers_2exp_precomp
⚠
fmpz_mod_poly_frobenius_powers_clear
⚠
fmpz_mod_poly_frobenius_powers_precomp
⚠
fmpz_mod_poly_gcd
⚠
fmpz_mod_poly_gcd_euclidean
⚠
fmpz_mod_poly_gcd_euclidean_f
⚠
fmpz_mod_poly_gcd_f
⚠
fmpz_mod_poly_gcd_hgcd
⚠
fmpz_mod_poly_gcdinv
⚠
fmpz_mod_poly_gcdinv_euclidean
⚠
fmpz_mod_poly_gcdinv_euclidean_f
⚠
fmpz_mod_poly_gcdinv_f
⚠
fmpz_mod_poly_gen
⚠
fmpz_mod_poly_get_coeff_fmpz
⚠
fmpz_mod_poly_get_coeff_mpz
⚠
fmpz_mod_poly_get_fmpz_poly
⚠
fmpz_mod_poly_init
⚠
fmpz_mod_poly_init2
⚠
fmpz_mod_poly_inv_series
⚠
fmpz_mod_poly_inv_series_f
⚠
fmpz_mod_poly_inv_series_newton
⚠
fmpz_mod_poly_inv_series_newton_f
⚠
fmpz_mod_poly_invmod
⚠
fmpz_mod_poly_invmod_f
⚠
fmpz_mod_poly_is_gen
⚠
fmpz_mod_poly_is_monic
⚠
fmpz_mod_poly_is_one
⚠
fmpz_mod_poly_is_zero
⚠
fmpz_mod_poly_lead
⚠
fmpz_mod_poly_length
⚠
fmpz_mod_poly_make_monic
⚠
fmpz_mod_poly_make_monic_f
⚠
fmpz_mod_poly_minpoly
⚠
fmpz_mod_poly_minpoly_bm
⚠
fmpz_mod_poly_minpoly_hgcd
⚠
fmpz_mod_poly_mul
⚠
fmpz_mod_poly_mullow
⚠
fmpz_mod_poly_mulmod
⚠
fmpz_mod_poly_mulmod_preinv
⚠
fmpz_mod_poly_neg
⚠
fmpz_mod_poly_one
⚠
fmpz_mod_poly_pow
⚠
fmpz_mod_poly_pow_trunc
⚠
fmpz_mod_poly_pow_trunc_binexp
⚠
fmpz_mod_poly_powers_mod_bsgs
⚠
fmpz_mod_poly_powers_mod_naive
⚠
fmpz_mod_poly_powmod_fmpz_binexp
⚠
fmpz_mod_poly_powmod_fmpz_binexp_preinv
⚠
fmpz_mod_poly_powmod_linear_fmpz_preinv
⚠
fmpz_mod_poly_powmod_ui_binexp
⚠
fmpz_mod_poly_powmod_ui_binexp_preinv
⚠
fmpz_mod_poly_powmod_x_fmpz_preinv
⚠
fmpz_mod_poly_precompute_matrix
⚠
fmpz_mod_poly_print
⚠
fmpz_mod_poly_print_pretty
⚠
fmpz_mod_poly_product_roots_fmpz_vec
⚠
fmpz_mod_poly_radix
⚠
fmpz_mod_poly_radix_clear
⚠
fmpz_mod_poly_radix_init
⚠
fmpz_mod_poly_randtest
⚠
fmpz_mod_poly_randtest_irreducible
⚠
fmpz_mod_poly_randtest_monic
⚠
fmpz_mod_poly_randtest_monic_irreducible
⚠
fmpz_mod_poly_randtest_monic_primitive
⚠
fmpz_mod_poly_randtest_not_zero
⚠
fmpz_mod_poly_randtest_pentomial
⚠
fmpz_mod_poly_randtest_pentomial_irreducible
⚠
fmpz_mod_poly_randtest_sparse_irreducible
⚠
fmpz_mod_poly_randtest_trinomial
⚠
fmpz_mod_poly_randtest_trinomial_irreducible
⚠
fmpz_mod_poly_realloc
⚠
fmpz_mod_poly_rem
⚠
fmpz_mod_poly_rem_basecase
⚠
fmpz_mod_poly_rem_f
⚠
fmpz_mod_poly_remove
⚠
fmpz_mod_poly_resultant
⚠
fmpz_mod_poly_resultant_euclidean
⚠
fmpz_mod_poly_resultant_hgcd
⚠
fmpz_mod_poly_reverse
⚠
fmpz_mod_poly_scalar_div_fmpz
⚠
fmpz_mod_poly_scalar_mul_fmpz
⚠
fmpz_mod_poly_scalar_mul_ui
⚠
fmpz_mod_poly_set
⚠
fmpz_mod_poly_set_coeff_fmpz
⚠
fmpz_mod_poly_set_coeff_mpz
⚠
fmpz_mod_poly_set_coeff_si
⚠
fmpz_mod_poly_set_coeff_ui
⚠
fmpz_mod_poly_set_fmpz
⚠
fmpz_mod_poly_set_fmpz_poly
⚠
fmpz_mod_poly_set_trunc
⚠
fmpz_mod_poly_set_ui
⚠
fmpz_mod_poly_shift_left
⚠
fmpz_mod_poly_shift_right
⚠
fmpz_mod_poly_si_sub
⚠
fmpz_mod_poly_sqr
⚠
fmpz_mod_poly_sub
⚠
fmpz_mod_poly_sub_fmpz
⚠
fmpz_mod_poly_sub_series
⚠
fmpz_mod_poly_sub_si
⚠
fmpz_mod_poly_swap
⚠
fmpz_mod_poly_truncate
⚠
fmpz_mod_poly_xgcd
⚠
fmpz_mod_poly_xgcd_euclidean
⚠
fmpz_mod_poly_xgcd_euclidean_f
⚠
fmpz_mod_poly_xgcd_f
⚠
fmpz_mod_poly_xgcd_hgcd
⚠
fmpz_mod_poly_zero
⚠
fmpz_mod_poly_zero_coeffs
⚠
Type Definitions
fmpz_mod_berlekamp_massey_t
fmpz_mod_poly_frobenius_powers_2exp_t
fmpz_mod_poly_frobenius_powers_t
fmpz_mod_poly_radix_t
fmpz_mod_poly_res_t
fmpz_mod_poly_t