FLINT3.7.0-dev

nmod_mpoly_struct, nmod_mpoly_t

Synopsis#include <flint/nmod_mpoly.h>
nmod_mpoly_struct
nmod_mpoly_t

A multivariate polynomial over Z/nZ\mathbb{Z}/n\mathbb{Z}. The structure has the fields coeffs (the coefficients), exps (the packed exponent vectors, NN words per term, where NN depends on bits and the context), length (the number of terms), bits (the number of bits per exponent field) and coeffs_alloc, exps_alloc (the allocated sizes in words). An nmod_mpoly_t is an array of length one of nmod_mpoly_struct, so it is passed by reference.

Guides#

Cite this page

The FLINT team, “nmod_mpoly_struct, nmod_mpoly_t (nmod_mpoly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/nmod_mpoly/nmod_mpoly_struct.html (generated 2026-11-02).