211 {
215 size_t coeffs_size = sizeof(mp_limb_t)*b->alloc;
216 mp_ptr coeffs =
reinterpret_cast<mp_ptr
>(
getmem_atomic(coeffs_size));
217 memcpy(coeffs,b->coeffs,coeffs_size);
218 flint_free(b->coeffs);
219 b->coeffs = coeffs;
220 result.poly_val =
reinterpret_cast<Nterm*
>(b);
221 }
fq_nmod_struct ElementType
void init(ElementType &result) const
void copy(ElementType &result, const ElementType &a) const
char * getmem_atomic(size_t n)
VALGRIND_MAKE_MEM_DEFINED & result(result)
#define getmemstructtype(S)