FLINT3.7.0-dev

_nmod_mpoly_set_nmod_poly, _nmod_mpoly_to_nmod_poly_deflate, _nmod_mpoly_from_nmod_poly_inflate

Synopsis#include <flint/nmod_mpoly.h>
void _nmod_mpoly_set_nmod_poly(nmod_mpoly_t A, flint_bitcnt_t Abits, const ulong * Bcoeffs, slong Blen, slong var, const nmod_mpoly_ctx_t ctx)source
void _nmod_mpoly_to_nmod_poly_deflate(nmod_poly_t A, const nmod_mpoly_t B, slong var, const ulong * Bshift, const ulong * Bstride, const nmod_mpoly_ctx_t ctx)source
void _nmod_mpoly_from_nmod_poly_inflate(nmod_mpoly_t A, flint_bitcnt_t Abits, const nmod_poly_t B, slong var, const ulong * Ashift, const ulong * Astride, const nmod_mpoly_ctx_t ctx)source

Conversions between nmod_mpoly and univariate polynomials in the variable of index var, with given exponent bits, shifts and strides.

Cite this page

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