FLINT3.7.0-dev

mpoly_set_monomial_ui, mpoly_set_monomial_ffmpz, mpoly_set_monomial_pfmpz

Synopsis#include <flint/mpoly.h>
void mpoly_set_monomial_ui(ulong * exp1, const ulong * exp2, flint_bitcnt_t bits, const mpoly_ctx_t mctx)source
void mpoly_set_monomial_ffmpz(ulong * exp1, const fmpz * exp2, flint_bitcnt_t bits, const mpoly_ctx_t mctx)source
void mpoly_set_monomial_pfmpz(ulong * exp1, fmpz * const * exp2, flint_bitcnt_t bits, const mpoly_ctx_t mctx)source

Pack the user exponent vector exp2 into the monomial exp1 with bits bits per field, computing the total degree field for degree orderings. It is not checked that the exponents fit; use mpoly_exp_bits_required_ui and friends first.

Cite this page

The FLINT team, “mpoly_set_monomial_ui, mpoly_set_monomial_ffmpz, mpoly_set_monomial_pfmpz (mpoly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/mpoly/mpoly_set_monomial_ui.html (generated 2026-10-20).