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
#include <flint/nmod_mpoly.h>void nmod_mpolyn_init(nmod_mpolyn_t A, flint_bitcnt_t bits, const nmod_mpoly_ctx_t ctx)sourcevoid nmod_mpolyn_clear(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourcevoid nmod_mpolyn_swap(nmod_mpolyn_t A, nmod_mpolyn_t B)sourcevoid nmod_mpolyn_zero(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourcevoid nmod_mpolyn_one(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourceint nmod_mpolyn_is_zero(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourcevoid nmod_mpolyn_fit_length(nmod_mpolyn_t A, slong length, const nmod_mpoly_ctx_t ctx)sourcevoid nmod_mpolyn_set_length(nmod_mpolyn_t A, slong newlen, const nmod_mpoly_ctx_t ctx)sourcevoid nmod_mpolyn_fit_bits(nmod_mpolyn_t A, slong bits, const nmod_mpoly_ctx_t ctx)sourcevoid nmod_mpolyn_set(nmod_mpolyn_t A, const nmod_mpolyn_t B, const nmod_mpoly_ctx_t ctx)sourceint nmod_mpolyn_is_canonical(const nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourcevoid nmod_mpolyn_print_pretty(const nmod_mpolyn_t A, const char ** x_in, const nmod_mpoly_ctx_t ctx)sourceint nmod_mpolyn_equal(const nmod_mpolyn_t A, const nmod_mpolyn_t B, const nmod_mpoly_ctx_t ctx)sourceint nmod_mpolyn_is_nonzero_nmod(const nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourceulong nmod_mpolyn_leadcoeff(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourcen_poly_struct * nmod_mpolyn_leadcoeff_poly(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourceslong nmod_mpolyn_lastdeg(nmod_mpolyn_t A, const nmod_mpoly_ctx_t ctx)sourceMemory 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.
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).
@misc{flint-doc-nmod-mpoly-nmod-mpolyn-init,
author = {{The FLINT team}},
title = {{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)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/nmod_mpoly/nmod_mpolyn_init.html},
note = {Generated 2026-10-20}
}