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

◆ operator=() [2/15]

mpreal & mpfr::mpreal::operator= ( const double v)
inline

Definition at line 1002 of file mpreal.h.

1003{
1004#if (MPREAL_DOUBLE_BITS_OVERFLOW > -1)
1006 {
1007 mpfr_set_d(mpfr_ptr(),v,mpreal::get_default_rnd());
1008 }else
1009 throw conversion_overflow();
1010#else
1011 mpfr_set_d(mpfr_ptr(),v,mpreal::get_default_rnd());
1012#endif
1013
1015 return *this;
1016}
bool fits_in_bits(double x, int n)
Definition mpreal.h:2922
::mpfr_ptr mpfr_ptr()
Definition mpreal.h:1765
#define MPREAL_MSVC_DEBUGVIEW_CODE
Definition mpreal.h:146
#define MPREAL_DOUBLE_BITS_OVERFLOW
Definition mpreal.h:158

References fits_in_bits(), get_default_rnd(), mpfr_ptr(), mpreal(), MPREAL_DOUBLE_BITS_OVERFLOW, MPREAL_MSVC_DEBUGVIEW_CODE, and operator=().