FLINT3.7.0-dev

fmpz_mod_mpolyn_init, fmpz_mod_mpolyn_clear, fmpz_mod_mpolyn_swap, fmpz_mod_mpolyn_fit_length, fmpz_mod_mpolyn_one, fmpz_mod_mpolyn_set, fmpz_mod_mpolyn_equal, fmpz_mod_mpolyn_is_canonical, fmpz_mod_mpolyn_is_nonzero_fmpz, fmpz_mod_mpolyn_leadcoeff, fmpz_mod_mpolyn_lastdeg, fmpz_mod_mpolyn_scalar_mul_fmpz_mod, fmpz_mod_mpolyn_divides, fmpz_mod_mpolyn_print_pretty, fmpz_mod_mpoly_cvtto_mpolyn, fmpz_mod_mpoly_cvtfrom_mpolyn, fmpz_mod_mpoly_to_mpolyn_perm_deflate, fmpz_mod_mpoly_from_mpolyn_perm_inflate

Synopsis#include <flint/fmpz_mod_mpoly_factor.h>
void fmpz_mod_mpolyn_init(fmpz_mod_mpolyn_t A, flint_bitcnt_t bits, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpolyn_clear(fmpz_mod_mpolyn_t A, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpolyn_swap(fmpz_mod_mpolyn_t A, fmpz_mod_mpolyn_t B, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpolyn_fit_length(fmpz_mod_mpolyn_t A, slong length, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpolyn_one(fmpz_mod_mpolyn_t A, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpolyn_set(fmpz_mod_mpolyn_t A, const fmpz_mod_mpolyn_t B, const fmpz_mod_mpoly_ctx_t ctx)source
int fmpz_mod_mpolyn_equal(const fmpz_mod_mpolyn_t A, const fmpz_mod_mpolyn_t B, const fmpz_mod_mpoly_ctx_t ctx)source
int fmpz_mod_mpolyn_is_canonical(const fmpz_mod_mpolyn_t A, const fmpz_mod_mpoly_ctx_t ctx)source
int fmpz_mod_mpolyn_is_nonzero_fmpz(const fmpz_mod_mpolyn_t A, const fmpz_mod_mpoly_ctx_t ctx)source
const fmpz * fmpz_mod_mpolyn_leadcoeff(const fmpz_mod_mpolyn_t A)source
slong fmpz_mod_mpolyn_lastdeg(const fmpz_mod_mpolyn_t A, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpolyn_scalar_mul_fmpz_mod(fmpz_mod_mpolyn_t A, const fmpz_t c, const fmpz_mod_mpoly_ctx_t ctx)source
int fmpz_mod_mpolyn_divides(fmpz_mod_mpolyn_t Q, const fmpz_mod_mpolyn_t A, const fmpz_mod_mpolyn_t B, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpolyn_print_pretty(const fmpz_mod_mpolyn_t poly, const char ** x, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpoly_cvtto_mpolyn(fmpz_mod_mpolyn_t A, const fmpz_mod_mpoly_t B, slong var, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpoly_cvtfrom_mpolyn(fmpz_mod_mpoly_t A, const fmpz_mod_mpolyn_t B, slong var, const fmpz_mod_mpoly_ctx_t ctx)source
void fmpz_mod_mpoly_to_mpolyn_perm_deflate(fmpz_mod_mpolyn_t A, const fmpz_mod_mpoly_ctx_t nctx, const fmpz_mod_mpoly_t B, const fmpz_mod_mpoly_ctx_t ctx, const slong * perm, const ulong * shift, const ulong * stride)source
void fmpz_mod_mpoly_from_mpolyn_perm_inflate(fmpz_mod_mpoly_t A, flint_bitcnt_t Abits, const fmpz_mod_mpoly_ctx_t ctx, const fmpz_mod_mpolyn_t B, const fmpz_mod_mpoly_ctx_t nctx, const slong * perm, const ulong * shift, const ulong * stride)source

Operations on fmpz_mod_mpolyn_t and conversions from and to fmpz_mod_mpoly_t (with the variable var moved into the univariate coefficients, or with a permutation and deflation of the variables).

Cite this page

The FLINT team, “fmpz_mod_mpolyn_init, fmpz_mod_mpolyn_clear, fmpz_mod_mpolyn_swap, fmpz_mod_mpolyn_fit_length, fmpz_mod_mpolyn_one, fmpz_mod_mpolyn_set, fmpz_mod_mpolyn_equal, fmpz_mod_mpolyn_is_canonical, fmpz_mod_mpolyn_is_nonzero_fmpz, fmpz_mod_mpolyn_leadcoeff, fmpz_mod_mpolyn_lastdeg, fmpz_mod_mpolyn_scalar_mul_fmpz_mod, fmpz_mod_mpolyn_divides, fmpz_mod_mpolyn_print_pretty, fmpz_mod_mpoly_cvtto_mpolyn, fmpz_mod_mpoly_cvtfrom_mpolyn, fmpz_mod_mpoly_to_mpolyn_perm_deflate, fmpz_mod_mpoly_from_mpolyn_perm_inflate (fmpz_mod_mpoly_factor.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_mod_mpoly_factor/fmpz_mod_mpolyn_init.html (generated 2026-10-20).