FLINT3.7.0-dev

fmpz_mod_polyu_init, fmpz_mod_polyu_clear, fmpz_mod_polyu_swap, fmpz_mod_polyu_realloc, fmpz_mod_polyu_fit_length, fmpz_mod_polyu3_degrees, fmpz_mod_polyu3_print_pretty, fmpz_mod_polyun_init, fmpz_mod_polyun_clear, fmpz_mod_polyun_swap, fmpz_mod_polyun_realloc, fmpz_mod_polyun_fit_length, fmpz_mod_polyun_is_canonical, fmpz_mod_polyun_set, fmpz_mod_polyun_equal, fmpz_mod_polyun_one, fmpz_mod_polyun_leadcoeff, fmpz_mod_polyu1n_bidegree, fmpz_mod_polyu1n_print_pretty, fmpz_mod_polyu2n_print_pretty, fmpz_mod_polyu3n_print_pretty

Synopsis#include <flint/fmpz_mod_mpoly_factor.h>
void fmpz_mod_polyu_init(fmpz_mod_polyu_t A)source
void fmpz_mod_polyu_clear(fmpz_mod_polyu_t A)source
void fmpz_mod_polyu_swap(fmpz_mod_polyu_t A, fmpz_mod_polyu_t B)source
void fmpz_mod_polyu_realloc(fmpz_mod_polyu_t A, slong len)source
void fmpz_mod_polyu_fit_length(fmpz_mod_polyu_t a, slong len, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyu3_degrees(slong * deg0, slong * deg1, slong * deg2, const fmpz_mod_polyu_t A)source
void fmpz_mod_polyu3_print_pretty(const fmpz_mod_polyu_t A, const char * var0, const char * var1, const char * var2, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyun_init(fmpz_mod_polyun_t A, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyun_clear(fmpz_mod_polyun_t A, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyun_swap(fmpz_mod_polyun_t A, fmpz_mod_polyun_t B)source
void fmpz_mod_polyun_realloc(fmpz_mod_polyun_t A, slong len, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyun_fit_length(fmpz_mod_polyun_t A, slong len, const fmpz_mod_ctx_t ctx)source
int fmpz_mod_polyun_is_canonical(const fmpz_mod_polyun_t A, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyun_set(fmpz_mod_polyun_t A, const fmpz_mod_polyun_t B, const fmpz_mod_ctx_t ctx)source
int fmpz_mod_polyun_equal(fmpz_mod_polyun_t A, const fmpz_mod_polyun_t B, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyun_one(fmpz_mod_polyun_t A, const fmpz_mod_ctx_t ctx)source
const fmpz * fmpz_mod_polyun_leadcoeff(const fmpz_mod_polyun_t A)source
ulong fmpz_mod_polyu1n_bidegree(const fmpz_mod_polyun_t A)source
void fmpz_mod_polyu1n_print_pretty(const fmpz_mod_polyun_t A, const char * var0, const char * varlast, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyu2n_print_pretty(const fmpz_mod_polyun_t A, const char * var0, const char * var1, const char * varlast, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_polyu3n_print_pretty(const fmpz_mod_polyun_t A, const char * var0, const char * var1, const char * var2, const char * varlast, const fmpz_mod_ctx_t ctx)source

Memory management, assignment, degrees and printing of the sparse types with one, two or three packed main variables.

Cite this page

The FLINT team, “fmpz_mod_polyu_init, fmpz_mod_polyu_clear, fmpz_mod_polyu_swap, fmpz_mod_polyu_realloc, fmpz_mod_polyu_fit_length, fmpz_mod_polyu3_degrees, fmpz_mod_polyu3_print_pretty, fmpz_mod_polyun_init, fmpz_mod_polyun_clear, fmpz_mod_polyun_swap, fmpz_mod_polyun_realloc, fmpz_mod_polyun_fit_length, fmpz_mod_polyun_is_canonical, fmpz_mod_polyun_set, fmpz_mod_polyun_equal, fmpz_mod_polyun_one, fmpz_mod_polyun_leadcoeff, fmpz_mod_polyu1n_bidegree, fmpz_mod_polyu1n_print_pretty, fmpz_mod_polyu2n_print_pretty, fmpz_mod_polyu3n_print_pretty (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_polyu_init.html (generated 2026-10-20).