fq_nmod_mpolyu_init, fq_nmod_mpolyu_clear, fq_nmod_mpolyu_swap, fq_nmod_mpolyu_zero, fq_nmod_mpolyu_one, fq_nmod_mpolyu_is_one, fq_nmod_mpolyu_is_canonical, fq_nmod_mpolyu_fit_length, fq_nmod_mpolyu_set, fq_nmod_mpolyu_print_pretty, fq_nmod_mpolyu_degrees_si, fq_nmod_mpolyu_repack_bits_inplace, _fq_nmod_mpolyu_get_coeff, fq_nmod_mpolyu_leadcoeff, fq_nmod_mpolyu_shift_right, fq_nmod_mpolyu_shift_left, fq_nmod_mpolyu_scalar_mul_fq_nmod, fq_nmod_mpolyu_content_mpoly, fq_nmod_mpolyu_divexact_mpoly_inplace, fq_nmod_mpolyu_mul_mpoly, fq_nmod_mpolyu_mul_mpoly_inplace, fq_nmod_mpolyuu_divides, fq_nmod_mpolyu_setform
#include <flint/fq_nmod_mpoly.h>void fq_nmod_mpolyu_init(fq_nmod_mpolyu_t A, flint_bitcnt_t bits, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_clear(fq_nmod_mpolyu_t A, const fq_nmod_mpoly_ctx_t uctx)sourcevoid fq_nmod_mpolyu_swap(fq_nmod_mpolyu_t A, fq_nmod_mpolyu_t B, const fq_nmod_mpoly_ctx_t uctx)sourcevoid fq_nmod_mpolyu_zero(fq_nmod_mpolyu_t A, const fq_nmod_mpoly_ctx_t uctx)sourcevoid fq_nmod_mpolyu_one(fq_nmod_mpolyu_t A, const fq_nmod_mpoly_ctx_t uctx)sourceint fq_nmod_mpolyu_is_one(fq_nmod_mpolyu_t A, const fq_nmod_mpoly_ctx_t uctx)sourceint fq_nmod_mpolyu_is_canonical(const fq_nmod_mpolyu_t poly, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_fit_length(fq_nmod_mpolyu_t A, slong length, const fq_nmod_mpoly_ctx_t uctx)sourcevoid fq_nmod_mpolyu_set(fq_nmod_mpolyu_t A, const fq_nmod_mpolyu_t B, const fq_nmod_mpoly_ctx_t uctx)sourcevoid fq_nmod_mpolyu_print_pretty(const fq_nmod_mpolyu_t poly, const char ** x, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_degrees_si(slong * degs, const fq_nmod_mpolyu_t A, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_repack_bits_inplace(fq_nmod_mpolyu_t A, flint_bitcnt_t bits, const fq_nmod_mpoly_ctx_t ctx)sourcefq_nmod_mpoly_struct * _fq_nmod_mpolyu_get_coeff(fq_nmod_mpolyu_t A, ulong pow, const fq_nmod_mpoly_ctx_t uctx)sourceulong * fq_nmod_mpolyu_leadcoeff(const fq_nmod_mpolyu_t A, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_shift_right(fq_nmod_mpolyu_t A, ulong s)sourcevoid fq_nmod_mpolyu_shift_left(fq_nmod_mpolyu_t A, ulong s)sourcevoid fq_nmod_mpolyu_scalar_mul_fq_nmod(fq_nmod_mpolyu_t A, fq_nmod_t c, const fq_nmod_mpoly_ctx_t ctx)sourceint fq_nmod_mpolyu_content_mpoly(fq_nmod_mpoly_t g, const fq_nmod_mpolyu_t A, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_divexact_mpoly_inplace(fq_nmod_mpolyu_t A, fq_nmod_mpoly_t c, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_mul_mpoly(fq_nmod_mpolyu_t A, fq_nmod_mpolyu_t B, fq_nmod_mpoly_t c, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_mul_mpoly_inplace(fq_nmod_mpolyu_t A, fq_nmod_mpoly_t c, const fq_nmod_mpoly_ctx_t ctx)sourceint fq_nmod_mpolyuu_divides(fq_nmod_mpolyu_t Q, const fq_nmod_mpolyu_t A, const fq_nmod_mpolyu_t B, slong nmainvars, const fq_nmod_mpoly_ctx_t ctx)sourcevoid fq_nmod_mpolyu_setform(fq_nmod_mpolyu_t A, fq_nmod_mpolyu_t B, const fq_nmod_mpoly_ctx_t ctx)sourceOperations on fq_nmod_mpolyu_t, as the nmod_mpolyu functions: memory management, access to the coefficient of (inserted if absent), the leading coefficient of the leading coefficient, shifts of the main exponent, scaling, the GCD of the coefficients, multiplication and exact division by a polynomial in the other variables, exact division with nmainvars main variables, and copying the monomial structure.
The FLINT team, “fq_nmod_mpolyu_init, fq_nmod_mpolyu_clear, fq_nmod_mpolyu_swap, fq_nmod_mpolyu_zero, fq_nmod_mpolyu_one, fq_nmod_mpolyu_is_one, fq_nmod_mpolyu_is_canonical, fq_nmod_mpolyu_fit_length, fq_nmod_mpolyu_set, fq_nmod_mpolyu_print_pretty, fq_nmod_mpolyu_degrees_si, fq_nmod_mpolyu_repack_bits_inplace, _fq_nmod_mpolyu_get_coeff, fq_nmod_mpolyu_leadcoeff, fq_nmod_mpolyu_shift_right, fq_nmod_mpolyu_shift_left, fq_nmod_mpolyu_scalar_mul_fq_nmod, fq_nmod_mpolyu_content_mpoly, fq_nmod_mpolyu_divexact_mpoly_inplace, fq_nmod_mpolyu_mul_mpoly, fq_nmod_mpolyu_mul_mpoly_inplace, fq_nmod_mpolyuu_divides, fq_nmod_mpolyu_setform (fq_nmod_mpoly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fq_nmod_mpoly/fq_nmod_mpolyu_init.html (generated 2026-11-02).
@misc{flint-doc-fq-nmod-mpoly-fq-nmod-mpolyu-init,
author = {{The FLINT team}},
title = {{fq\_nmod\_mpolyu\_init, fq\_nmod\_mpolyu\_clear, fq\_nmod\_mpolyu\_swap, fq\_nmod\_mpolyu\_zero, fq\_nmod\_mpolyu\_one, fq\_nmod\_mpolyu\_is\_one, fq\_nmod\_mpolyu\_is\_canonical, fq\_nmod\_mpolyu\_fit\_length, fq\_nmod\_mpolyu\_set, fq\_nmod\_mpolyu\_print\_pretty, fq\_nmod\_mpolyu\_degrees\_si, fq\_nmod\_mpolyu\_repack\_bits\_inplace, \_fq\_nmod\_mpolyu\_get\_coeff, fq\_nmod\_mpolyu\_leadcoeff, fq\_nmod\_mpolyu\_shift\_right, fq\_nmod\_mpolyu\_shift\_left, fq\_nmod\_mpolyu\_scalar\_mul\_fq\_nmod, fq\_nmod\_mpolyu\_content\_mpoly, fq\_nmod\_mpolyu\_divexact\_mpoly\_inplace, fq\_nmod\_mpolyu\_mul\_mpoly, fq\_nmod\_mpolyu\_mul\_mpoly\_inplace, fq\_nmod\_mpolyuu\_divides, fq\_nmod\_mpolyu\_setform (fq\_nmod\_mpoly.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fq_nmod_mpoly/fq_nmod_mpolyu_init.html},
note = {Generated 2026-11-02}
}