FLINT3.7.0-dev

nmod_mpolyn_init, nmod_mpolyn_clear, nmod_mpolyn_swap, nmod_mpolyn_zero, nmod_mpolyn_one, nmod_mpolyn_is_zero, nmod_mpolyn_fit_length, nmod_mpolyn_set_length, nmod_mpolyn_fit_bits, nmod_mpolyn_set, nmod_mpolyn_set_mod, nmod_mpolyn_is_canonical, nmod_mpolyn_print_pretty, nmod_mpolyn_equal, nmod_mpolyn_is_nonzero_nmod, nmod_mpolyn_leadcoeff, nmod_mpolyn_leadcoeff_poly, nmod_mpolyn_lastdeg

Synopsis#include <flint/nmod_mpoly.h>
void nmod_mpolyn_init(nmod_mpolyn_t A, flint_bitcnt_t bits, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_clear(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_swap(nmod_mpolyn_t A, nmod_mpolyn_t B)source
void nmod_mpolyn_zero(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_one(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source
int nmod_mpolyn_is_zero(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_fit_length(nmod_mpolyn_t A, slong length, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_set_length(nmod_mpolyn_t A, slong newlen, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_fit_bits(nmod_mpolyn_t A, slong bits, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_set(nmod_mpolyn_t A, const nmod_mpolyn_t B, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_set_mod(nmod_mpolyn_t A, const nmod_t mod)source
int nmod_mpolyn_is_canonical(const nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source
void nmod_mpolyn_print_pretty(const nmod_mpolyn_t A, const char ** x_in, const nmod_mpoly_ctx_t ctx)source
int nmod_mpolyn_equal(const nmod_mpolyn_t A, const nmod_mpolyn_t B, const nmod_mpoly_ctx_t ctx)source
int nmod_mpolyn_is_nonzero_nmod(const nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source
ulong nmod_mpolyn_leadcoeff(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source
n_poly_struct * nmod_mpolyn_leadcoeff_poly(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source
slong nmod_mpolyn_lastdeg(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)source

Memory management, assignment and inspection of nmod_mpolyn_t. nmod_mpolyn_lastdeg returns the degree in the last variable, which is the variable of the n_poly_t coefficients.

Cite this page

The FLINT team, “nmod_mpolyn_init, nmod_mpolyn_clear, nmod_mpolyn_swap, nmod_mpolyn_zero, nmod_mpolyn_one, nmod_mpolyn_is_zero, nmod_mpolyn_fit_length, nmod_mpolyn_set_length, nmod_mpolyn_fit_bits, nmod_mpolyn_set, nmod_mpolyn_set_mod, nmod_mpolyn_is_canonical, nmod_mpolyn_print_pretty, nmod_mpolyn_equal, nmod_mpolyn_is_nonzero_nmod, nmod_mpolyn_leadcoeff, nmod_mpolyn_leadcoeff_poly, nmod_mpolyn_lastdeg (nmod_mpoly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/nmod_mpoly/nmod_mpolyn_init.html (generated 2026-10-20).