FLINT3.7.0-dev

fmpz_bpoly_init, fmpz_bpoly_clear, fmpz_bpoly_swap, fmpz_bpoly_realloc, fmpz_bpoly_fit_length, fmpz_bpoly_zero

Synopsis#include <flint/fmpz_mpoly_factor.h>
void fmpz_bpoly_init(fmpz_bpoly_t A)source
void fmpz_bpoly_clear(fmpz_bpoly_t A)source
void fmpz_bpoly_swap(fmpz_bpoly_t A, fmpz_bpoly_t B)source
void fmpz_bpoly_realloc(fmpz_bpoly_t A, slong len)source
void fmpz_bpoly_fit_length(fmpz_bpoly_t A, slong len)source
void fmpz_bpoly_zero(fmpz_bpoly_t A)source

Memory management: initialise as zero, free, swap in constant time, ensure room for at least len coefficients in xx (realloc never shrinks), and set to zero.

Cite this page

The FLINT team, “fmpz_bpoly_init, fmpz_bpoly_clear, fmpz_bpoly_swap, fmpz_bpoly_realloc, fmpz_bpoly_fit_length, fmpz_bpoly_zero (fmpz_mpoly_factor.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_mpoly_factor/fmpz_bpoly_init.html (generated 2026-11-02).