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)sourcevoid 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)sourcevoid 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)sourceEvaluate 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).
@misc{flint-doc-nmod-mpoly-factor-mpoly-monomial-evals-nmod,
author = {{The FLINT team}},
title = {{mpoly\_monomial\_evals\_nmod, mpoly1\_monomial\_evals\_nmod, mpoly2\_monomial\_evals\_nmod (nmod\_mpoly\_factor.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/nmod_mpoly_factor/mpoly_monomial_evals_nmod.html},
note = {Generated 2026-10-20}
}