Definition at line 218 of file ringelement.cpp.
219{
223
225 {
230 mpfi_init2(
result->re, 53);
231 mpfi_init2(
result->im, 53);
233 mpfi_set_d(
result->im, 0);
236 R1 =
244 mpfi_set_d(
result->im, 0);
247 R1 =
258 R1 =
269 R1 =
279 default:
280 ERROR(
"expected an element of CCi");
281 return nullptr;
282 }
283}
virtual unsigned long get_precision() const
virtual M2::RingID ringID() const
ring_elem get_value() const
const Ring * get_ring() const
gmp_CCi moveTo_gmpCCi(gmp_CCimutable _z)
VALGRIND_MAKE_MEM_DEFINED & result(result)
#define getmemstructtype(S)
struct gmp_CCimutable_struct * gmp_CCimutable
mpfr_srcptr get_mpfr() const
mpfi_srcptr get_mpfi() const
double get_double() const
cci_srcptr get_cci() const
References ERROR, ring_elem::get_cc(), ring_elem::get_cci(), ring_elem::get_double(), ring_elem::get_mpfi(), ring_elem::get_mpfr(), M2::ConcreteRing< RingType >::get_precision(), RingElement::get_ring(), RingElement::get_value(), getmemstructtype, moveTo_gmpCCi(), result(), M2::ring_CCC, M2::ring_CCi, M2::ring_RR, M2::ring_RRi, M2::ring_RRR, and Ring::ringID().