Lines Matching full:precision
2 MPFR C++: Multi-precision floating point number class for C++.
148 // Get default rounding mode & precision
499 inline void set_prec(mp_prec_t prec, mp_rnd_t rnd_mode = get_default_rnd()); // Change precision with rounding mode
502 inline mpreal& setPrecision(int Precision, mp_rnd_t RoundingMode = get_default_rnd());
544 // mpfr::mpreal=<DebugView>, <mp[0]._mpfr_prec,u>bits ; Show value & precision
865 // Estimate machine epsilon for the given precision
872 // Gives max & min values for the required precision,
889 // Convert precision in 'bits' to decimal digits and vice versa.
1024 // Use other converters for more precise control on base & precision & rounding:
1029 // Here we assume base = 10 and we use precision of target variable.
1047 // Use other converters for more precise control on base & precision & rounding:
1052 // Here we assume base = 10 and we use precision of target variable.
1879 if (os.precision() >= 0)
1880 format << '.' << os.precision() << "R*"
1951 inline mpreal& mpreal::setPrecision(int Precision, mp_rnd_t RoundingMode)
1953 mpfr_prec_round(mpfr_ptr(), Precision, RoundingMode);
3013 inline static mpfr::mpreal (min) (mp_prec_t precision = mpfr::mpreal::get_default_prec()) { return mpfr::minval(precision); }
3014 inline static mpfr::mpreal (max) (mp_prec_t precision = mpfr::mpreal::get_default_prec()) { return mpfr::maxval(precision); }
3015 inline static mpfr::mpreal lowest (mp_prec_t precision = mpfr::mpreal::get_default_prec()) { return -mpfr::maxval(precision); }
3018 inline static mpfr::mpreal epsilon(mp_prec_t precision = mpfr::mpreal::get_default_prec()) { return mpfr::machine_epsilon(precision); }
3023 inline static mpfr::mpreal round_error(mp_prec_t precision = mpfr::mpreal::get_default_prec())
3027 if(r == GMP_RNDN) return mpfr::mpreal(0.5, precision);
3028 else return mpfr::mpreal(1.0, precision);
3067 inline static int digits10(mp_prec_t precision = mpfr::mpreal::get_default_prec())
3069 return mpfr::bits2digits(precision);
3077 inline static int max_digits10(mp_prec_t precision = mpfr::mpreal::get_default_prec())
3079 return digits10(precision);
3088 // For example, if you use 256 bits of precision uniformly in your program, then: