Macaulay2 Engine
Loading...
Searching...
No Matches

◆ getSmallIntegerCoefficients()

void M2::ARingGFFlint::getSmallIntegerCoefficients ( const ElementType & a,
std::vector< long > & poly ) const

Definition at line 73 of file aring-gf-flint.cpp.

75{
76 fq_nmod_t f;
77
78 fq_nmod_init(f, mBigContext);
79 fq_zech_get_fq_nmod(f, &a, mContext);
80 long deg = nmod_poly_degree(f);
81 poly.resize(deg + 1);
82 for (long i = deg; i >= 0; i--) poly[i] = nmod_poly_get_coeff_ui(f, i);
83 fq_nmod_clear(f, mBigContext);
84}
fq_nmod_ctx_t mBigContext
fq_zech_ctx_t mContext

References mBigContext, and mContext.

Referenced by lift_to_original_ring().