FLINT3.7.0-dev

mpoly_monomial_zero, mpoly_monomial_set, mpoly_monomial_swap, mpoly_monomial_set_extra

Synopsis#include <flint/mpoly.h>
void mpoly_monomial_zero(ulong * exp_ptr, slong N)source
void mpoly_monomial_set(ulong * exp2, const ulong * exp3, slong N)source
void mpoly_monomial_swap(ulong * exp2, ulong * exp3, slong N)source
void mpoly_monomial_set_extra(ulong * exp2, const ulong * exp3, slong N, slong offset, ulong extra)source

Set a monomial to 1 (all fields zero), copy a monomial, swap two monomials. mpoly_monomial_set_extra copies exp3 and adds extra to the word of index offset.

Cite this page

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