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

◆ toBigComplex()

gmp_CC M2::ARingCCi::toBigComplex ( const ElementType & a) const
inline

Definition at line 598 of file aring-CCi.hpp.

599 {
603 mpfr_init2(result->re, get_precision());
604 mpfr_init2(result->im, get_precision());
605 mpfi_get_fr(result->re, &a.re);
606 mpfi_get_fr(result->im, &a.im);
607 return moveTo_gmpCC(result);
608 }
unsigned long get_precision() const
Definition aring-CCi.hpp:86
gmp_CC moveTo_gmpCC(gmp_CCmutable _z)
Definition gmp-util.h:166
VALGRIND_MAKE_MEM_DEFINED & result(result)
#define getmemstructtype(S)
Definition m2-mem.h:143
mpfr_ptr gmp_RRmutable
Definition m2-types.h:150
struct gmp_CCmutable_struct * gmp_CCmutable
Definition m2-types.h:159

References get_precision(), getmemstructtype, cci_struct::im, moveTo_gmpCC(), cci_struct::re, and result().