FLINT3.7.0-dev

_nmod_mpoly_monomial_evals_cache, _nmod_mpoly_monomial_evals2_cache, _nmod_poly_eval2_pow

Synopsis#include <flint/nmod_mpoly.h>
void _nmod_mpoly_monomial_evals_cache(n_poly_t E, const ulong * Aexps, flint_bitcnt_t Abits, slong Alen, const ulong * betas, slong start, slong stop, const mpoly_ctx_t mctx, nmod_t mod)source
void _nmod_mpoly_monomial_evals2_cache(n_polyun_t E, const ulong * Aexps, flint_bitcnt_t Abits, slong Alen, const ulong * betas, slong m, const mpoly_ctx_t ctx, nmod_t mod)source
void _nmod_poly_eval2_pow(ulong * vp, ulong * vm, n_poly_t P, n_poly_t alphapow, nmod_t fctx)source

Evaluate all monomials of a polynomial at given values of some variables, caching the powers; and evaluate a univariate polynomial at \alpha and -\alpha simultaneously, given the powers of \alpha.

Cite this page

The FLINT team, “_nmod_mpoly_monomial_evals_cache, _nmod_mpoly_monomial_evals2_cache, _nmod_poly_eval2_pow (nmod_mpoly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/nmod_mpoly/_nmod_mpoly_monomial_evals_cache.html (generated 2026-10-20).