fq_zech_bpoly_init, fq_zech_bpoly_clear, fq_zech_bpoly_swap, fq_zech_bpoly_realloc, fq_zech_bpoly_fit_length, fq_zech_bpoly_normalise, fq_zech_bpoly_is_canonical, fq_zech_bpoly_zero, fq_zech_bpoly_one, fq_zech_bpoly_is_zero, fq_zech_bpoly_set, fq_zech_bpoly_equal, fq_zech_bpoly_get_coeff, fq_zech_bpoly_set_coeff_fq_zech, fq_zech_bpoly_degree0, fq_zech_bpoly_degree1, fq_zech_bpoly_set_fq_zech_poly_var0, fq_zech_bpoly_set_fq_zech_poly_var1, fq_zech_bpoly_print_pretty
#include <flint/fq_zech_mpoly_factor.h>void fq_zech_bpoly_init(fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_clear(fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_swap(fq_zech_bpoly_t A, fq_zech_bpoly_t B, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_realloc(fq_zech_bpoly_t A, slong len, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_fit_length(fq_zech_bpoly_t A, slong len, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_normalise(fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourceint fq_zech_bpoly_is_canonical(const fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_zero(fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_one(fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourceint fq_zech_bpoly_is_zero(const fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_set(fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_ctx_t ctx)sourceint fq_zech_bpoly_equal(const fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_get_coeff(fq_zech_t c, const fq_zech_bpoly_t A, slong e0, slong e1, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_set_coeff_fq_zech(fq_zech_bpoly_t A, slong xi, slong yi, const fq_zech_t c, const fq_zech_ctx_t ctx)sourceslong fq_zech_bpoly_degree0(const fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourceslong fq_zech_bpoly_degree1(const fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_set_fq_zech_poly_var0(fq_zech_bpoly_t A, const fq_zech_poly_t B, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_set_fq_zech_poly_var1(fq_zech_bpoly_t A, const fq_zech_poly_t B, const fq_zech_ctx_t ctx)sourcevoid fq_zech_bpoly_print_pretty(const fq_zech_bpoly_t A, const char * var0, const char * var1, const fq_zech_ctx_t ctx)sourceMemory management, assignment, coefficient access, the degrees in the main (0) and inner (1) variable, and conversion from univariate polynomials in either variable.
The FLINT team, “fq_zech_bpoly_init, fq_zech_bpoly_clear, fq_zech_bpoly_swap, fq_zech_bpoly_realloc, fq_zech_bpoly_fit_length, fq_zech_bpoly_normalise, fq_zech_bpoly_is_canonical, fq_zech_bpoly_zero, fq_zech_bpoly_one, fq_zech_bpoly_is_zero, fq_zech_bpoly_set, fq_zech_bpoly_equal, fq_zech_bpoly_get_coeff, fq_zech_bpoly_set_coeff_fq_zech, fq_zech_bpoly_degree0, fq_zech_bpoly_degree1, fq_zech_bpoly_set_fq_zech_poly_var0, fq_zech_bpoly_set_fq_zech_poly_var1, fq_zech_bpoly_print_pretty (fq_zech_mpoly_factor.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fq_zech_mpoly_factor/fq_zech_bpoly_init.html (generated 2026-10-20).
@misc{flint-doc-fq-zech-mpoly-factor-fq-zech-bpoly-init,
author = {{The FLINT team}},
title = {{fq\_zech\_bpoly\_init, fq\_zech\_bpoly\_clear, fq\_zech\_bpoly\_swap, fq\_zech\_bpoly\_realloc, fq\_zech\_bpoly\_fit\_length, fq\_zech\_bpoly\_normalise, fq\_zech\_bpoly\_is\_canonical, fq\_zech\_bpoly\_zero, fq\_zech\_bpoly\_one, fq\_zech\_bpoly\_is\_zero, fq\_zech\_bpoly\_set, fq\_zech\_bpoly\_equal, fq\_zech\_bpoly\_get\_coeff, fq\_zech\_bpoly\_set\_coeff\_fq\_zech, fq\_zech\_bpoly\_degree0, fq\_zech\_bpoly\_degree1, fq\_zech\_bpoly\_set\_fq\_zech\_poly\_var0, fq\_zech\_bpoly\_set\_fq\_zech\_poly\_var1, fq\_zech\_bpoly\_print\_pretty (fq\_zech\_mpoly\_factor.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fq_zech_mpoly_factor/fq_zech_bpoly_init.html},
note = {Generated 2026-10-20}
}