FLINT3.7.0-dev

mpoly_monomial_evals_nmod, mpoly1_monomial_evals_nmod, mpoly2_monomial_evals_nmod

Synopsis#include <flint/nmod_mpoly_factor.h>
void mpoly_monomial_evals_nmod(n_poly_t EH, const ulong * Aexps, slong Alen, flint_bitcnt_t Abits, n_poly_struct * alpha_caches, slong start, slong stop, const mpoly_ctx_t mctx, const nmod_t fpctx)source
void mpoly1_monomial_evals_nmod(n_polyun_t EH, const ulong * Aexps, flint_bitcnt_t Abits, const ulong * Amarks, slong Amarkslen, n_poly_struct * alpha_caches, slong m, const mpoly_ctx_t mctx, const nmod_t fpctx)source
void mpoly2_monomial_evals_nmod(n_polyun_t EH, const ulong * Aexps, flint_bitcnt_t Abits, ulong * Amarks, slong Amarkslen, n_poly_struct * alpha_caches, slong m, const mpoly_ctx_t mctx, const nmod_t fpctx)source

Evaluate the monomials of a polynomial at powers of the evaluation points cached in alpha_caches, keeping zero, one or two main variables symbolic; used to set up the Vandermonde systems of sparse interpolation.

Cite this page

The FLINT team, “mpoly_monomial_evals_nmod, mpoly1_monomial_evals_nmod, mpoly2_monomial_evals_nmod (nmod_mpoly_factor.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/nmod_mpoly_factor/mpoly_monomial_evals_nmod.html (generated 2026-10-20).