Definition at line 472 of file ringelement.cpp.
479{
480 try
481 {
482 int lo, hi;
484 if (
error())
return nullptr;
488 mpz_init_set_si(
const_cast<mpz_ptr
>(
p->a),
static_cast<long>(lo));
489 mpz_init_set_si(
const_cast<mpz_ptr
>(
p->b),
static_cast<long>(hi));
494 {
496 return nullptr;
497 }
498}
void degree_weights(const std::vector< int > &wts, int &lo, int &hi) const
void mpz_reallocate_limbs(mpz_ptr _z)
struct gmp_ZZpair_struct * gmp_ZZpair
std::vector< T > M2_arrayint_to_stdvector(M2_arrayint arr)
References RingElement::degree_weights(), ERROR, error(), M2_arrayint_to_stdvector(), mpz_reallocate_limbs(), newitem, and p.