Module nmod_mpoly

Module nmod_mpoly 

Source
Expand description

Structs§

_nmod_mpoly_stripe_struct
nmod_mpoly_ctx_struct
nmod_mpoly_geobucket
nmod_mpoly_struct
nmod_mpoly_univar_struct
nmod_mpolyd_ctx_struct
nmod_mpolyd_struct
nmod_mpolyn_struct
nmod_mpolyu_struct
nmod_mpolyun_struct
nmod_poly_stack_struct

Constants§

nmod_gcds_ret_t_nmod_gcds_eval_gcd_deg_too_high
nmod_gcds_ret_t_nmod_gcds_eval_point_not_found
nmod_gcds_ret_t_nmod_gcds_form_main_degree_too_high
nmod_gcds_ret_t_nmod_gcds_form_wrong
nmod_gcds_ret_t_nmod_gcds_no_solution
nmod_gcds_ret_t_nmod_gcds_scales_not_found
nmod_gcds_ret_t_nmod_gcds_success

Functions§

_ff_poly_pow_fmpz_is_not_feasible
_ff_poly_pow_ui_is_not_feasible
_nmod_mpoly_add
_nmod_mpoly_addmul_array1_ulong1
_nmod_mpoly_addmul_array1_ulong2
_nmod_mpoly_addmul_array1_ulong3
_nmod_mpoly_compose_mat
_nmod_mpoly_divides_heap_threaded_pool
_nmod_mpoly_divides_monagan_pearce
_nmod_mpoly_divides_threaded_pool
_nmod_mpoly_eval_all_ui
_nmod_mpoly_fit_length
_nmod_mpoly_from_nmod_poly_inflate
_nmod_mpoly_from_univar
_nmod_mpoly_gcd_algo
_nmod_mpoly_gcd_algo_small
_nmod_mpoly_get_term_ui_fmpz
_nmod_mpoly_max_degrees
_nmod_mpoly_monomial_evals2_cache
_nmod_mpoly_monomial_evals_cache
_nmod_mpoly_mul_array_DEG
_nmod_mpoly_mul_array_LEX
_nmod_mpoly_mul_array_chunked_DEG
_nmod_mpoly_mul_array_chunked_LEX
_nmod_mpoly_mul_array_threaded_pool_DEG
_nmod_mpoly_mul_array_threaded_pool_LEX
_nmod_mpoly_mul_dense
_nmod_mpoly_mul_heap_threaded_pool_maxfields
_nmod_mpoly_mul_johnson
_nmod_mpoly_mul_johnson_maxfields
_nmod_mpoly_pow_rmul
_nmod_mpoly_push_exp_ffmpz
_nmod_mpoly_push_exp_pfmpz
_nmod_mpoly_push_exp_ui
_nmod_mpoly_radix_sort
_nmod_mpoly_radix_sort1
_nmod_mpoly_set_coeff_ui_fmpz
_nmod_mpoly_set_length
_nmod_mpoly_set_nmod_poly
_nmod_mpoly_sub
_nmod_mpoly_to_nmod_poly_deflate
_nmod_mpolyu_get_coeff
_nmod_poly_eval2_pow
evil_cast_nmod_poly_to_n_poly
evil_const_cast_nmod_poly_to_n_poly
mpoly_gcd_get_use_first
mpoly_void_ring_init_nmod_mpoly_ctx
nmod_mpoly_add
nmod_mpoly_add_ui
nmod_mpoly_append_array_sm1_DEGLEX
nmod_mpoly_append_array_sm1_DEGREVLEX
nmod_mpoly_append_array_sm1_LEX
nmod_mpoly_append_array_sm2_DEGLEX
nmod_mpoly_append_array_sm2_DEGREVLEX
nmod_mpoly_append_array_sm2_LEX
nmod_mpoly_append_array_sm3_DEGLEX
nmod_mpoly_append_array_sm3_DEGREVLEX
nmod_mpoly_append_array_sm3_LEX
nmod_mpoly_assert_canonical
nmod_mpoly_clear
nmod_mpoly_cmp
nmod_mpoly_combine_like_terms
nmod_mpoly_compose_nmod_mpoly
nmod_mpoly_compose_nmod_mpoly_gen
nmod_mpoly_compose_nmod_mpoly_geobucket
nmod_mpoly_compose_nmod_mpoly_horner
nmod_mpoly_compose_nmod_poly
nmod_mpoly_content_vars
nmod_mpoly_convert_from_nmod_mpolyd
nmod_mpoly_convert_to_nmod_mpolyd
nmod_mpoly_convert_to_nmod_mpolyd_degbound
nmod_mpoly_ctx_change_modulus
nmod_mpoly_ctx_clear
nmod_mpoly_ctx_init
nmod_mpoly_ctx_init_rand
nmod_mpoly_ctx_modulus
nmod_mpoly_ctx_nvars
nmod_mpoly_ctx_ord
nmod_mpoly_ctx_set_modulus
nmod_mpoly_cvtfrom_mpolyn
nmod_mpoly_cvtto_mpolyn
nmod_mpoly_deflate
nmod_mpoly_deflation
nmod_mpoly_degree_fmpz
nmod_mpoly_degree_si
nmod_mpoly_degrees_fit_si
nmod_mpoly_degrees_fmpz
nmod_mpoly_degrees_si
nmod_mpoly_derivative
nmod_mpoly_discriminant
nmod_mpoly_div
nmod_mpoly_div_monagan_pearce
nmod_mpoly_divexact
nmod_mpoly_divides
nmod_mpoly_divides_dense
nmod_mpoly_divides_heap_threaded
nmod_mpoly_divides_monagan_pearce
nmod_mpoly_divrem
nmod_mpoly_divrem_ideal
nmod_mpoly_divrem_ideal_monagan_pearce
nmod_mpoly_divrem_monagan_pearce
nmod_mpoly_equal
nmod_mpoly_equal_ui
nmod_mpoly_evaluate_all_ui
nmod_mpoly_evaluate_one_ui
nmod_mpoly_fit_length
nmod_mpoly_fit_length_fit_bits
nmod_mpoly_fit_length_reset_bits
nmod_mpoly_fprint_pretty
nmod_mpoly_from_mpolyl_perm_inflate
nmod_mpoly_from_mpolyn_perm_inflate
nmod_mpoly_from_mpolyu_perm_inflate
nmod_mpoly_from_mpolyun_perm_inflate
nmod_mpoly_from_univar
nmod_mpoly_gcd
nmod_mpoly_gcd_brown
nmod_mpoly_gcd_cofactors
nmod_mpoly_gcd_get_use_new
nmod_mpoly_gcd_hensel
nmod_mpoly_gcd_zippel
nmod_mpoly_gcd_zippel2
nmod_mpoly_gen
nmod_mpoly_geobucket_add
nmod_mpoly_geobucket_clear
nmod_mpoly_geobucket_empty
nmod_mpoly_geobucket_fit_length
nmod_mpoly_geobucket_init
nmod_mpoly_geobucket_set
nmod_mpoly_geobucket_sub
nmod_mpoly_get_coeff_ui
nmod_mpoly_get_coeff_ui_fmpz
nmod_mpoly_get_coeff_ui_monomial
nmod_mpoly_get_coeff_ui_ui
nmod_mpoly_get_coeff_vars_ui
nmod_mpoly_get_monomial
nmod_mpoly_get_n_poly
nmod_mpoly_get_nmod_poly
nmod_mpoly_get_str_pretty
nmod_mpoly_get_term
nmod_mpoly_get_term_coeff_ui
nmod_mpoly_get_term_exp_fmpz
nmod_mpoly_get_term_exp_si
nmod_mpoly_get_term_exp_ui
nmod_mpoly_get_term_monomial
nmod_mpoly_get_term_ui_fmpz
nmod_mpoly_get_term_ui_ui
nmod_mpoly_get_term_var_exp_si
nmod_mpoly_get_term_var_exp_ui
nmod_mpoly_get_ui
nmod_mpoly_inflate
nmod_mpoly_init
nmod_mpoly_init2
nmod_mpoly_init3
nmod_mpoly_is_canonical
nmod_mpoly_is_gen
nmod_mpoly_is_nmod_poly
nmod_mpoly_is_one
nmod_mpoly_is_square
nmod_mpoly_is_ui
nmod_mpoly_is_zero
nmod_mpoly_leadcoeff
nmod_mpoly_length
nmod_mpoly_make_monic
nmod_mpoly_max_degrees
nmod_mpoly_mul
nmod_mpoly_mul_array
nmod_mpoly_mul_array_threaded
nmod_mpoly_mul_dense
nmod_mpoly_mul_heap_threaded
nmod_mpoly_mul_johnson
nmod_mpoly_neg
nmod_mpoly_one
nmod_mpoly_pow_fmpz
nmod_mpoly_pow_rmul
nmod_mpoly_pow_ui
nmod_mpoly_print_pretty
nmod_mpoly_push_term_ui_fmpz
nmod_mpoly_push_term_ui_ui
nmod_mpoly_quadratic_root
nmod_mpoly_randtest_bits
nmod_mpoly_randtest_bound
nmod_mpoly_randtest_bounds
nmod_mpoly_realloc
nmod_mpoly_remainder_strongtest
nmod_mpoly_repack_bits
nmod_mpoly_repack_bits_inplace
nmod_mpoly_resize
nmod_mpoly_resultant
nmod_mpoly_reverse
nmod_mpoly_scalar_addmul_ui
nmod_mpoly_scalar_mul_nmod_invertible
nmod_mpoly_scalar_mul_ui
nmod_mpoly_set
nmod_mpoly_set_coeff_ui
nmod_mpoly_set_coeff_ui_fmpz
nmod_mpoly_set_coeff_ui_monomial
nmod_mpoly_set_coeff_ui_ui
nmod_mpoly_set_fmpz
nmod_mpoly_set_monomial
nmod_mpoly_set_n_poly_mod
nmod_mpoly_set_nmod
nmod_mpoly_set_nmod_poly
nmod_mpoly_set_str_pretty
nmod_mpoly_set_term_coeff_ui
nmod_mpoly_set_term_exp_fmpz
nmod_mpoly_set_term_exp_ui
nmod_mpoly_set_ui
nmod_mpoly_sort_terms
nmod_mpoly_sqrt
nmod_mpoly_sqrt_heap
nmod_mpoly_sub
nmod_mpoly_sub_ui
nmod_mpoly_swap
nmod_mpoly_term_coeff_ref
nmod_mpoly_term_content
nmod_mpoly_term_exp_fits_si
nmod_mpoly_term_exp_fits_ui
nmod_mpoly_to_mpolyl_perm_deflate
nmod_mpoly_to_mpolyn_perm_deflate_threaded_pool
nmod_mpoly_to_mpolyu_perm_deflate_threaded_pool
nmod_mpoly_to_mpolyun_perm_deflate_threaded_pool
nmod_mpoly_to_univar
nmod_mpoly_total_degree_fits_si
nmod_mpoly_total_degree_fmpz
nmod_mpoly_total_degree_si
nmod_mpoly_truncate
nmod_mpoly_univar_assert_canonical
nmod_mpoly_univar_clear
nmod_mpoly_univar_degree_fits_si
nmod_mpoly_univar_discriminant
nmod_mpoly_univar_fit_length
nmod_mpoly_univar_get_term_coeff
nmod_mpoly_univar_get_term_exp_si
nmod_mpoly_univar_init
nmod_mpoly_univar_length
nmod_mpoly_univar_print_pretty
nmod_mpoly_univar_pseudo_gcd
nmod_mpoly_univar_resultant
nmod_mpoly_univar_set_coeff_ui
nmod_mpoly_univar_swap
nmod_mpoly_univar_swap_term_coeff
nmod_mpoly_univar_zero
nmod_mpoly_used_vars
nmod_mpoly_zero
nmod_mpolyd_clear
nmod_mpolyd_ctx_clear
nmod_mpolyd_ctx_init
nmod_mpolyd_fit_length
nmod_mpolyd_init
nmod_mpolyd_length
nmod_mpolyd_print
nmod_mpolyd_set
nmod_mpolyd_set_degbounds
nmod_mpolyd_set_degbounds_perm
nmod_mpolyd_set_nvars
nmod_mpolyd_swap
nmod_mpolyd_zero
nmod_mpolyl_content
nmod_mpolyl_gcd_hensel_medprime
nmod_mpolyl_gcd_hensel_smprime
nmod_mpolyl_gcd_zippel_lgprime
nmod_mpolyl_gcd_zippel_smprime
nmod_mpolyl_lead_coeff
nmod_mpolyn_clear
nmod_mpolyn_content_last
nmod_mpolyn_divexact_last
nmod_mpolyn_divides
nmod_mpolyn_divides_threaded_pool
nmod_mpolyn_equal
nmod_mpolyn_fit_bits
nmod_mpolyn_fit_length
nmod_mpolyn_gcd_brown_lgprime
nmod_mpolyn_gcd_brown_smprime
nmod_mpolyn_gcd_brown_smprime_bivar
nmod_mpolyn_gcd_brown_smprime_threaded_pool
nmod_mpolyn_init
nmod_mpolyn_interp_crt_2sm_mpolyn
nmod_mpolyn_interp_crt_2sm_poly
nmod_mpolyn_interp_crt_sm_bpoly
nmod_mpolyn_interp_crt_sm_mpoly
nmod_mpolyn_interp_lift_2sm_mpolyn
nmod_mpolyn_interp_lift_2sm_poly
nmod_mpolyn_interp_lift_sm_bpoly
nmod_mpolyn_interp_lift_sm_mpoly
nmod_mpolyn_interp_mcrt_sm_mpoly
nmod_mpolyn_interp_reduce_2sm_mpolyn
nmod_mpolyn_interp_reduce_2sm_poly
nmod_mpolyn_is_canonical
nmod_mpolyn_is_nonzero_nmod
nmod_mpolyn_is_zero
nmod_mpolyn_lastdeg
nmod_mpolyn_leadcoeff
nmod_mpolyn_leadcoeff_poly
nmod_mpolyn_mul_last
nmod_mpolyn_mul_poly
nmod_mpolyn_one
nmod_mpolyn_print_pretty
nmod_mpolyn_scalar_mul_nmod
nmod_mpolyn_set
nmod_mpolyn_set_length
nmod_mpolyn_set_mod
nmod_mpolyn_set_mpoly
nmod_mpolyn_swap
nmod_mpolyn_zero
nmod_mpolyu_clear
nmod_mpolyu_content_mpoly
nmod_mpolyu_cvtfrom_mpolyun
nmod_mpolyu_cvtfrom_poly
nmod_mpolyu_cvtfrom_poly_notmain
nmod_mpolyu_cvtto_mpolyun
nmod_mpolyu_cvtto_poly
nmod_mpolyu_degrees_si
nmod_mpolyu_divexact_mpoly_inplace
nmod_mpolyu_fit_length
nmod_mpolyu_gcdm_zippel
nmod_mpolyu_gcdp_zippel
nmod_mpolyu_gcds_zippel
nmod_mpolyu_init
nmod_mpolyu_is_one
nmod_mpolyu_leadcoeff
nmod_mpolyu_mul_mpoly
nmod_mpolyu_mul_mpoly_inplace
nmod_mpolyu_one
nmod_mpolyu_print_pretty
nmod_mpolyu_repack_bits_inplace
nmod_mpolyu_scalar_mul_nmod
nmod_mpolyu_set
nmod_mpolyu_setform
nmod_mpolyu_setform_mpolyun
nmod_mpolyu_shift_left
nmod_mpolyu_shift_right
nmod_mpolyu_swap
nmod_mpolyu_zero
nmod_mpolyun_clear
nmod_mpolyun_content_last
nmod_mpolyun_divexact_last
nmod_mpolyun_divides
nmod_mpolyun_equal
nmod_mpolyun_fit_length
nmod_mpolyun_init
nmod_mpolyun_interp_crt_sm_mpolyu
nmod_mpolyun_interp_lift_sm_mpolyu
nmod_mpolyun_interp_reduce_sm_mpolyu
nmod_mpolyun_is_canonical
nmod_mpolyun_is_nonzero_nmod
nmod_mpolyun_lastdeg
nmod_mpolyun_leadcoeff
nmod_mpolyun_leadcoeff_last
nmod_mpolyun_leadcoeff_poly
nmod_mpolyun_mul_last
nmod_mpolyun_mul_poly
nmod_mpolyun_one
nmod_mpolyun_print_pretty
nmod_mpolyun_scalar_mul_nmod
nmod_mpolyun_set
nmod_mpolyun_set_mod
nmod_mpolyun_shift_left
nmod_mpolyun_shift_right
nmod_mpolyun_swap
nmod_mpolyun_zero
nmod_mpolyuu_divides
nmod_poly_stack_clear
nmod_poly_stack_fit_request_mpolyn
nmod_poly_stack_fit_request_mpolyun
nmod_poly_stack_fit_request_poly
nmod_poly_stack_give_back_mpolyn
nmod_poly_stack_give_back_mpolyun
nmod_poly_stack_give_back_poly
nmod_poly_stack_init
nmod_poly_stack_request_mpolyn
nmod_poly_stack_request_mpolyun
nmod_poly_stack_request_poly
nmod_poly_stack_set_ctx
nmod_poly_stack_size_mpolyn
nmod_poly_stack_size_mpolyun
nmod_poly_stack_size_poly
nmod_poly_stack_take_top_mpolyn
nmod_poly_stack_take_top_mpolyun
nmod_poly_stack_take_top_poly

Type Aliases§

nmod_gcds_ret_t
nmod_mpoly_ctx_t
nmod_mpoly_geobucket_struct
nmod_mpoly_geobucket_t
nmod_mpoly_stripe_struct
nmod_mpoly_stripe_t
nmod_mpoly_t
nmod_mpoly_univar_t
nmod_mpolyd_ctx_t
nmod_mpolyd_t
nmod_mpolyn_t
nmod_mpolyu_t
nmod_mpolyun_t
nmod_poly_stack_t