Module n_poly

Module n_poly 

Source
Expand description

Structs§

n_bpoly_stack_struct
n_bpoly_struct
n_poly_bpoly_stack_struct
n_poly_polyun_stack_struct
n_poly_stack_struct
n_poly_struct
n_polyu_struct
n_polyun_stack_struct
n_polyun_struct
n_tpoly_struct
nmod_eval_interp_struct

Functions§

_n_bpoly_set
_n_fq_add
_n_fq_addmul
_n_fq_dot_lazy_size
_n_fq_equal
_n_fq_inv
_n_fq_is_one
_n_fq_is_ui
_n_fq_is_zero
_n_fq_madd2
_n_fq_madd2_lazy1
_n_fq_madd2_lazy2
_n_fq_madd2_lazy3
_n_fq_mul
_n_fq_mul2
_n_fq_mul2_lazy1
_n_fq_mul2_lazy2
_n_fq_mul2_lazy3
_n_fq_mul_ui
_n_fq_neg
_n_fq_one
_n_fq_poly_mul_
_n_fq_poly_normalise
_n_fq_poly_one
_n_fq_pow_ui
_n_fq_reduce
_n_fq_reduce2
_n_fq_reduce2_lazy1
_n_fq_reduce2_lazy2
_n_fq_reduce2_lazy3
_n_fq_set
_n_fq_set_n_poly
_n_fq_set_nmod
_n_fq_sub
_n_fq_swap
_n_fq_zero
_n_fq_zip_eval_step
_n_fq_zip_vand_solve
_n_fqp_zip_eval_step
_n_fqp_zip_vand_solve
_n_poly_eval_pow
_n_poly_mod_div
_n_poly_mod_divrem
_n_poly_mod_mul
_n_poly_mod_rem
_n_poly_mod_scalar_mul_nmod
_n_poly_mod_scalar_mul_nmod_inplace
_n_poly_normalise
_nmod_zip_eval_step
_nmod_zip_vand_solve
fq_nmod_ctx_mod
n_bpoly_bidegree
n_bpoly_clear
n_bpoly_degree0
n_bpoly_degree1
n_bpoly_equal
n_bpoly_fit_length
n_bpoly_get_coeff
n_bpoly_init
n_bpoly_is_zero
n_bpoly_mod_add
n_bpoly_mod_content_last
n_bpoly_mod_derivative_gen0
n_bpoly_mod_divexact_last
n_bpoly_mod_divides
n_bpoly_mod_divrem_series
n_bpoly_mod_gcd_brown_smprime
n_bpoly_mod_interp_crt_2sm_poly
n_bpoly_mod_interp_lift_2sm_poly
n_bpoly_mod_interp_reduce_2sm_poly
n_bpoly_mod_is_canonical
n_bpoly_mod_make_primitive
n_bpoly_mod_mul
n_bpoly_mod_mul_last
n_bpoly_mod_mul_series
n_bpoly_mod_sub
n_bpoly_mod_taylor_shift_gen0
n_bpoly_mod_taylor_shift_gen1
n_bpoly_normalise
n_bpoly_one
n_bpoly_print_pretty
n_bpoly_realloc
n_bpoly_scalar_mul_nmod
n_bpoly_set
n_bpoly_set_coeff
n_bpoly_set_coeff_nonzero
n_bpoly_set_poly_gen0
n_bpoly_set_poly_gen1
n_bpoly_stack_clear
n_bpoly_stack_fit_request
n_bpoly_stack_give_back
n_bpoly_stack_init
n_bpoly_stack_request
n_bpoly_stack_size
n_bpoly_stack_take_top
n_bpoly_swap
n_bpoly_zero
n_fq_add
n_fq_add_fq_nmod
n_fq_add_si
n_fq_addmul
n_fq_bpoly_derivative_gen0
n_fq_bpoly_equal
n_fq_bpoly_gcd_brown_smprime
n_fq_bpoly_get_coeff_fq_nmod
n_fq_bpoly_get_coeff_n_fq
n_fq_bpoly_is_canonical
n_fq_bpoly_one
n_fq_bpoly_print_pretty
n_fq_bpoly_scalar_mul_n_fq
n_fq_bpoly_set
n_fq_bpoly_set_coeff_n_fq
n_fq_bpoly_set_fq_nmod_poly_gen0
n_fq_bpoly_set_n_fq_poly_gen0
n_fq_bpoly_set_n_fq_poly_gen1
n_fq_bpoly_taylor_shift_gen0_fq_nmod
n_fq_bpoly_taylor_shift_gen0_n_fq
n_fq_bpoly_taylor_shift_gen1_fq_nmod
n_fq_equal_fq_nmod
n_fq_evals_add_inplace
n_fq_evals_addmul
n_fq_evals_fmma
n_fq_evals_mul
n_fq_evals_zero
n_fq_fprint_pretty
n_fq_gen
n_fq_get_fq_nmod
n_fq_get_n_poly
n_fq_get_str_pretty
n_fq_inv
n_fq_is_canonical
n_fq_is_one
n_fq_mul
n_fq_mul_fq_nmod
n_fq_poly_add
n_fq_poly_add_si
n_fq_poly_divrem
n_fq_poly_divrem_
n_fq_poly_divrem_divconquer_
n_fq_poly_equal
n_fq_poly_eval_pow
n_fq_poly_evaluate_fq_nmod
n_fq_poly_evaluate_n_fq
n_fq_poly_gcd
n_fq_poly_gcd_
n_fq_poly_get_coeff_fq_nmod
n_fq_poly_get_coeff_n_fq
n_fq_poly_get_fq_nmod_poly
n_fq_poly_init2
n_fq_poly_inv_series
n_fq_poly_is_canonical
n_fq_poly_is_one
n_fq_poly_make_monic
n_fq_poly_mul
n_fq_poly_mul_
n_fq_poly_mullow
n_fq_poly_mulmod
n_fq_poly_neg
n_fq_poly_one
n_fq_poly_pow
n_fq_poly_print_pretty
n_fq_poly_product_roots_n_fq
n_fq_poly_randtest
n_fq_poly_rem
n_fq_poly_remove
n_fq_poly_scalar_addmul_n_fq
n_fq_poly_scalar_mul_n_fq
n_fq_poly_scalar_mul_ui
n_fq_poly_set
n_fq_poly_set_coeff_fq_nmod
n_fq_poly_set_coeff_n_fq
n_fq_poly_set_fq_nmod
n_fq_poly_set_fq_nmod_poly
n_fq_poly_set_n_fq
n_fq_poly_shift_left
n_fq_poly_shift_left_scalar_submul
n_fq_poly_shift_right
n_fq_poly_sub
n_fq_poly_truncate
n_fq_poly_xgcd
n_fq_polyun_product_roots
n_fq_polyun_set
n_fq_pow_cache_mulpow_fmpz
n_fq_pow_cache_mulpow_neg_ui
n_fq_pow_cache_mulpow_ui
n_fq_pow_cache_start_fq_nmod
n_fq_pow_cache_start_n_fq
n_fq_pow_fmpz
n_fq_pow_ui
n_fq_print_pretty
n_fq_randtest_not_zero
n_fq_set_fq_nmod
n_fq_sub
n_fq_sub_fq_nmod
n_poly_clear
n_poly_degree
n_poly_equal
n_poly_fit_length
n_poly_get_coeff
n_poly_init
n_poly_init2
n_poly_is_canonical
n_poly_is_one
n_poly_is_zero
n_poly_lead
n_poly_mock
n_poly_mod_add
n_poly_mod_add_ui
n_poly_mod_addmul_linear
n_poly_mod_div
n_poly_mod_div_root
n_poly_mod_div_series
n_poly_mod_divrem
n_poly_mod_eval2_pow
n_poly_mod_eval_pow
n_poly_mod_eval_step2
n_poly_mod_evaluate_nmod
n_poly_mod_gcd
n_poly_mod_inv_series
n_poly_mod_invmod
n_poly_mod_is_canonical
n_poly_mod_make_monic
n_poly_mod_mul
n_poly_mod_mullow
n_poly_mod_mulmod
n_poly_mod_mulmod_preinv
n_poly_mod_neg
n_poly_mod_pow
n_poly_mod_product_roots_nmod_vec
n_poly_mod_rem
n_poly_mod_remove
n_poly_mod_scalar_addmul_nmod
n_poly_mod_scalar_mul_ui
n_poly_mod_set_coeff_ui
n_poly_mod_shift_left_scalar_addmul
n_poly_mod_sub
n_poly_mod_taylor_shift
n_poly_mod_xgcd
n_poly_one
n_poly_print_pretty
n_poly_realloc
n_poly_reverse
n_poly_set
n_poly_set_coeff
n_poly_set_coeff_nonzero
n_poly_set_nmod_poly
n_poly_set_ui
n_poly_shift_left
n_poly_shift_right
n_poly_stack_clear
n_poly_stack_fit_request
n_poly_stack_give_back
n_poly_stack_init
n_poly_stack_request
n_poly_stack_size
n_poly_stack_take_top
n_poly_stack_vec_clear
n_poly_stack_vec_init
n_poly_swap
n_poly_truncate
n_poly_zero
n_polyu1n_bidegree
n_polyu1n_mod_gcd_brown_smprime
n_polyu1n_print_pretty
n_polyu2n_print_pretty
n_polyu3_degrees
n_polyu3_print_pretty
n_polyu3n_print_pretty
n_polyu_clear
n_polyu_fit_length
n_polyu_init
n_polyu_realloc
n_polyu_swap
n_polyun_clear
n_polyun_equal
n_polyun_fit_length
n_polyun_init
n_polyun_is_canonical
n_polyun_mod_is_canonical
n_polyun_one
n_polyun_product_roots
n_polyun_realloc
n_polyun_set
n_polyun_stack_clear
n_polyun_stack_fit_request
n_polyun_stack_give_back
n_polyun_stack_init
n_polyun_stack_request
n_polyun_stack_size
n_polyun_stack_take_top
n_polyun_swap
n_tpoly_clear
n_tpoly_fit_length
n_tpoly_init
n_tpoly_swap
nmod_eval_interp_clear
nmod_eval_interp_eval_length
nmod_eval_interp_from_coeffs_n_fq_poly
nmod_eval_interp_from_coeffs_poly
nmod_eval_interp_init
nmod_eval_interp_set_degree_modulus
nmod_eval_interp_to_coeffs_n_fq_poly
nmod_eval_interp_to_coeffs_poly
nmod_evals_add_inplace
nmod_evals_addmul
nmod_evals_fmma
nmod_evals_mul
nmod_evals_zero
nmod_poly_mock
nmod_poly_set_n_poly
nmod_pow_cache_mulpow_fmpz
nmod_pow_cache_mulpow_neg_ui
nmod_pow_cache_mulpow_ui
nmod_pow_cache_start

Type Aliases§

n_bpoly_stack_t
n_bpoly_t
n_fq_bpoly_struct
n_fq_bpoly_t
n_fq_poly_struct
n_fq_poly_t
n_fq_polyu_struct
n_fq_polyu_t
n_fq_polyun_struct
n_fq_polyun_t
n_fq_tpoly_struct
n_fq_tpoly_t
n_poly_bpoly_stack_t
n_poly_polyun_stack_t
n_poly_stack_t
n_poly_t
n_polyu_t
n_polyun_stack_t
n_polyun_t
n_tpoly_t
nmod_eval_interp_t