Skip to main content

Module gr_ore_poly

Module gr_ore_poly 

Source

Structs§

__BindgenUnionField
_gr_ore_poly_ctx_struct
gr_ore_poly_ore_data_t
gr_ore_poly_ore_data_t__bindgen_ty_1
gr_ore_poly_struct

Constants§

ore_algebra_t_ORE_ALGEBRA_BACKWARD_DIFFERENCE
ore_algebra_t_ORE_ALGEBRA_BACKWARD_SHIFT
ore_algebra_t_ORE_ALGEBRA_COMMUTATIVE
ore_algebra_t_ORE_ALGEBRA_CUSTOM
ore_algebra_t_ORE_ALGEBRA_DERIVATIVE
ore_algebra_t_ORE_ALGEBRA_EULER_DERIVATIVE
ore_algebra_t_ORE_ALGEBRA_FORWARD_DIFFERENCE
ore_algebra_t_ORE_ALGEBRA_FORWARD_SHIFT
ore_algebra_t_ORE_ALGEBRA_FROBENIUS
ore_algebra_t_ORE_ALGEBRA_MAHLER
ore_algebra_t_ORE_ALGEBRA_Q_SHIFT
ore_algebra_t_ORE_POLY_NUM_ALGEBRAS

Statics§

_gr_ore_poly_default_sigma_delta

Functions§

_gr_ore_poly_add
_gr_ore_poly_ctx_set_gen_name
_gr_ore_poly_ctx_set_gen_names
_gr_ore_poly_equal
_gr_ore_poly_get_str
_gr_ore_poly_lmul_gen
_gr_ore_poly_mul
_gr_ore_poly_normalise
_gr_ore_poly_randtest_default
_gr_ore_poly_set_length
_gr_ore_poly_set_str
_gr_ore_poly_sub
_gr_ore_poly_write
gr_ctx_init_gr_ore_poly
gr_ore_poly_add
gr_ore_poly_add_fmpq
gr_ore_poly_add_fmpz
gr_ore_poly_add_other
gr_ore_poly_add_si
gr_ore_poly_add_ui
gr_ore_poly_clear
gr_ore_poly_coeff_ptr
gr_ore_poly_coeff_srcptr
gr_ore_poly_ctx_clear
gr_ore_poly_ctx_data_ptr
gr_ore_poly_ctx_init
gr_ore_poly_ctx_init_custom
gr_ore_poly_ctx_init_mahler
gr_ore_poly_ctx_init_q_shift
gr_ore_poly_ctx_init_randtest
gr_ore_poly_ctx_init_randtest2
gr_ore_poly_ctx_is_commutative_ring
gr_ore_poly_ctx_is_integral_domain
gr_ore_poly_ctx_is_ring
gr_ore_poly_ctx_is_threadsafe
gr_ore_poly_ctx_is_zero_ring
gr_ore_poly_ctx_write
gr_ore_poly_delta
gr_ore_poly_equal
gr_ore_poly_fit_length
gr_ore_poly_gen
gr_ore_poly_gens_recursive
gr_ore_poly_get_str
gr_ore_poly_init
gr_ore_poly_init2
gr_ore_poly_is_gen
gr_ore_poly_is_one
gr_ore_poly_is_zero
gr_ore_poly_length
gr_ore_poly_lmul_gen
gr_ore_poly_mul
gr_ore_poly_mul_fmpq
gr_ore_poly_mul_fmpz
gr_ore_poly_mul_si
gr_ore_poly_mul_ui
gr_ore_poly_neg
gr_ore_poly_neg_one
gr_ore_poly_one
gr_ore_poly_other_mul
gr_ore_poly_print
gr_ore_poly_randtest
gr_ore_poly_set
gr_ore_poly_set_fmpq
gr_ore_poly_set_fmpz
gr_ore_poly_set_other
gr_ore_poly_set_shallow
gr_ore_poly_set_si
gr_ore_poly_set_str
gr_ore_poly_set_ui
gr_ore_poly_sigma
gr_ore_poly_sigma_delta
gr_ore_poly_sub
gr_ore_poly_sub_fmpq
gr_ore_poly_sub_fmpz
gr_ore_poly_sub_other
gr_ore_poly_sub_si
gr_ore_poly_sub_ui
gr_ore_poly_swap
gr_ore_poly_truncate
gr_ore_poly_write
gr_ore_poly_zero
ore_algebra_randtest
sigma_delta_backward_difference
sigma_delta_backward_shift
sigma_delta_commutative
sigma_delta_compose
sigma_delta_derivative
sigma_delta_euler_derivative
sigma_delta_forward_difference
sigma_delta_forward_shift
sigma_delta_frobenius
sigma_delta_mahler
sigma_delta_unable

Type Aliases§

gr_ore_poly_ctx_struct
gr_ore_poly_ctx_t
gr_ore_poly_sigma_delta_t
gr_ore_poly_t
ore_algebra_t