FLINT3.7.0-dev

_nmod_mpoly_evaluate_rest_n_poly, _nmod_mpoly_eval_rest_to_n_bpoly, _nmod_mpoly_set_n_bpoly_var1_zero

Synopsis#include <flint/nmod_mpoly_factor.h>
int _nmod_mpoly_evaluate_rest_n_poly(n_poly_struct * E, slong * starts, slong * ends, slong * stops, ulong * es, const ulong * Acoeffs, const ulong * Aexps, slong Alen, slong var, const n_poly_struct * alphas, const slong * offsets, const slong * shifts, slong N, ulong mask, slong nvars, nmod_t ctx)source
void _nmod_mpoly_eval_rest_to_n_bpoly(n_bpoly_t E, const nmod_mpoly_t A, const n_poly_struct * alphabetas, const nmod_mpoly_ctx_t ctx)source
void _nmod_mpoly_set_n_bpoly_var1_zero(nmod_mpoly_t A, flint_bitcnt_t Abits, const n_bpoly_t B, slong var, const nmod_mpoly_ctx_t ctx)source

Evaluate all variables after the first one or two at given points (or at given univariate polynomials), giving univariate or bivariate images; and set A from a bivariate polynomial in variable 0 and var.

Cite this page

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