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

◆ random()

void M2::ARingCCi::random ( ElementType & result) const
inline

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

530 {
531 mpfr_t val;
532 mpfr_init2(val, mPrecision);
533 randomMpfr(val);
534 mpfi_set_fr(&result.re,val);
535
536 randomMpfr(val);
537 mpfi_put_fr(&result.re,val);
538
539 randomMpfr(val);
540 mpfi_set_fr(&result.im,val);
541
542 randomMpfr(val);
543 mpfi_put_fr(&result.im,val);
544 mpfr_clear(val);
545 }
unsigned long mPrecision
VALGRIND_MAKE_MEM_DEFINED & result(result)
void randomMpfr(mpfr_t result)
Definition random.cpp:240

References mPrecision, randomMpfr(), and result().