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

◆ zeroize_tiny()

void M2::ARingCC::zeroize_tiny ( gmp_RR epsilon,
ElementType & a ) const
inline

Definition at line 461 of file aring-CC.hpp.

462 {
463 if (mpfr_cmp_d(epsilon, fabs(a.re)) > 0) a.re = 0.0;
464 if (mpfr_cmp_d(epsilon, fabs(a.im)) > 0) a.im = 0.0;
465 }
const mpreal fabs(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
Definition mpreal.h:2293

References cc_doubles_struct::im, and cc_doubles_struct::re.

Referenced by MatrixOps::clean().