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

◆ mpreal() [6/16]

mpfr::mpreal::mpreal ( const double u,
mp_prec_t prec = mpreal::get_default_prec(),
mp_rnd_t mode = mpreal::get_default_rnd() )
inline

Definition at line 681 of file mpreal.h.

682{
683 mpfr_init2(mpfr_ptr(), prec);
684
685#if (MPREAL_DOUBLE_BITS_OVERFLOW > -1)
687 {
688 mpfr_set_d(mpfr_ptr(), u, mode);
689 }else
690 throw conversion_overflow();
691#else
692 mpfr_set_d(mpfr_ptr(), u, mode);
693#endif
694
696}
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(), mpfr_ptr(), mpreal(), MPREAL_DOUBLE_BITS_OVERFLOW, and MPREAL_MSVC_DEBUGVIEW_CODE.