Macaulay2 Engine
Loading...
Searching...
No Matches
mpfr Namespace Reference

Namespaces

namespace  internal

Classes

class  mpreal
class  conversion_overflow

Functions

template<typename Rhs>
const internal::result_type< Rhs >::type operator+ (const mpreal &lhs, const Rhs &rhs)
template<typename Lhs>
const internal::result_type< Lhs >::type operator+ (const Lhs &lhs, const mpreal &rhs)
template<typename Rhs>
const internal::result_type< Rhs >::type operator- (const mpreal &lhs, const Rhs &rhs)
template<typename Lhs>
const internal::result_type< Lhs >::type operator- (const Lhs &lhs, const mpreal &rhs)
template<typename Rhs>
const internal::result_type< Rhs >::type operator* (const mpreal &lhs, const Rhs &rhs)
template<typename Lhs>
const internal::result_type< Lhs >::type operator* (const Lhs &lhs, const mpreal &rhs)
template<typename Rhs>
const internal::result_type< Rhs >::type operator/ (const mpreal &lhs, const Rhs &rhs)
template<typename Lhs>
const internal::result_type< Lhs >::type operator/ (const Lhs &lhs, const mpreal &rhs)
const mpreal sqrt (const unsigned int v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal sqrt (const long int v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal sqrt (const int v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal sqrt (const long double v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal sqrt (const double v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal abs (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const long double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned int a, const mpreal &b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long int a, const mpreal &b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const int a, const mpreal &b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long double a, const mpreal &b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const double a, const mpreal &b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned long int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned long int a, const long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned long int a, const int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned long int a, const long double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned long int a, const double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned int a, const long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned int a, const int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned int a, const long double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned int a, const double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long int a, const long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long int a, const int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long int a, const long double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long int a, const double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const int a, const long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const int a, const int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const int a, const long double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const int a, const double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long double a, const long double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long double a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long double a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long double a, const long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const long double a, const int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const double a, const double b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const double a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const double a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const double a, const long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const double a, const int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal mul_2ui (const mpreal &v, unsigned long int k, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal mul_2si (const mpreal &v, long int k, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal div_2ui (const mpreal &v, unsigned long int k, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal div_2si (const mpreal &v, long int k, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
mpreal machine_epsilon (mp_prec_t prec=mpreal::get_default_prec())
mpreal machine_epsilon (const mpreal &x)
mpreal minval (mp_prec_t prec=mpreal::get_default_prec())
mpreal maxval (mp_prec_t prec=mpreal::get_default_prec())
bool isEqualFuzzy (const mpreal &a, const mpreal &b, const mpreal &eps)
bool isEqualFuzzy (const mpreal &a, const mpreal &b)
bool isEqualUlps (const mpreal &a, const mpreal &b, int maxUlps)
mp_prec_t digits2bits (int d)
int bits2digits (mp_prec_t b)
const mpreal max (const mpreal &x, const mpreal &y)
const mpreal min (const mpreal &x, const mpreal &y)
const mpreal operator+ (const mpreal &a, const mpreal &b)
const mpreal operator- (const mpreal &a, const mpreal &b)
const mpreal operator- (const double b, const mpreal &a)
const mpreal operator- (const unsigned long int b, const mpreal &a)
const mpreal operator- (const unsigned int b, const mpreal &a)
const mpreal operator- (const long int b, const mpreal &a)
const mpreal operator- (const int b, const mpreal &a)
const mpreal operator* (const mpreal &a, const mpreal &b)
const mpreal operator/ (const mpreal &a, const mpreal &b)
const mpreal operator/ (const unsigned long int b, const mpreal &a)
const mpreal operator/ (const unsigned int b, const mpreal &a)
const mpreal operator/ (const long int b, const mpreal &a)
const mpreal operator/ (const int b, const mpreal &a)
const mpreal operator/ (const double b, const mpreal &a)
const mpreal operator<< (const mpreal &v, const unsigned long int k)
const mpreal operator<< (const mpreal &v, const unsigned int k)
const mpreal operator<< (const mpreal &v, const long int k)
const mpreal operator<< (const mpreal &v, const int k)
const mpreal operator>> (const mpreal &v, const unsigned long int k)
const mpreal operator>> (const mpreal &v, const long int k)
const mpreal operator>> (const mpreal &v, const unsigned int k)
const mpreal operator>> (const mpreal &v, const int k)
bool operator> (const mpreal &a, const mpreal &b)
bool operator> (const mpreal &a, const unsigned long int b)
bool operator> (const mpreal &a, const unsigned int b)
bool operator> (const mpreal &a, const long int b)
bool operator> (const mpreal &a, const int b)
bool operator> (const mpreal &a, const long double b)
bool operator> (const mpreal &a, const double b)
bool operator>= (const mpreal &a, const mpreal &b)
bool operator>= (const mpreal &a, const unsigned long int b)
bool operator>= (const mpreal &a, const unsigned int b)
bool operator>= (const mpreal &a, const long int b)
bool operator>= (const mpreal &a, const int b)
bool operator>= (const mpreal &a, const long double b)
bool operator>= (const mpreal &a, const double b)
bool operator< (const mpreal &a, const mpreal &b)
bool operator< (const mpreal &a, const unsigned long int b)
bool operator< (const mpreal &a, const unsigned int b)
bool operator< (const mpreal &a, const long int b)
bool operator< (const mpreal &a, const int b)
bool operator< (const mpreal &a, const long double b)
bool operator< (const mpreal &a, const double b)
bool operator<= (const mpreal &a, const mpreal &b)
bool operator<= (const mpreal &a, const unsigned long int b)
bool operator<= (const mpreal &a, const unsigned int b)
bool operator<= (const mpreal &a, const long int b)
bool operator<= (const mpreal &a, const int b)
bool operator<= (const mpreal &a, const long double b)
bool operator<= (const mpreal &a, const double b)
bool operator== (const mpreal &a, const mpreal &b)
bool operator== (const mpreal &a, const unsigned long int b)
bool operator== (const mpreal &a, const unsigned int b)
bool operator== (const mpreal &a, const long int b)
bool operator== (const mpreal &a, const int b)
bool operator== (const mpreal &a, const long double b)
bool operator== (const mpreal &a, const double b)
bool operator!= (const mpreal &a, const mpreal &b)
bool operator!= (const mpreal &a, const unsigned long int b)
bool operator!= (const mpreal &a, const unsigned int b)
bool operator!= (const mpreal &a, const long int b)
bool operator!= (const mpreal &a, const int b)
bool operator!= (const mpreal &a, const long double b)
bool operator!= (const mpreal &a, const double b)
bool isnan (const mpreal &op)
bool isinf (const mpreal &op)
bool isfinite (const mpreal &op)
bool iszero (const mpreal &op)
bool isint (const mpreal &op)
bool isregular (const mpreal &op)
template<class T>
std::string toString (T t, std::ios_base &(*f)(std::ios_base &))
std::ostream & operator<< (std::ostream &os, const mpreal &v)
std::istream & operator>> (std::istream &is, mpreal &v)
mprealnegate (mpreal &x)
const mpreal frexp (const mpreal &x, mp_exp_t *exp, mp_rnd_t mode=mpreal::get_default_rnd())
const mpreal frexp (const mpreal &x, int *exp, mp_rnd_t mode=mpreal::get_default_rnd())
const mpreal ldexp (const mpreal &v, mp_exp_t exp)
const mpreal scalbn (const mpreal &v, mp_exp_t exp)
mpreal copysign (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
bool signbit (const mpreal &x)
mprealsetsignbit (mpreal &x, bool minus, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal modf (const mpreal &v, mpreal &n)
const mpreal sqr (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal sqrt (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal sqrt (const unsigned long int x, mp_rnd_t r)
const mpreal root (const mpreal &x, unsigned long int k, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal dim (const mpreal &a, const mpreal &b, mp_rnd_t r=mpreal::get_default_rnd())
int cmpabs (const mpreal &a, const mpreal &b)
int sin_cos (mpreal &s, mpreal &c, const mpreal &v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal cbrt (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal fabs (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal log (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal log2 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal log10 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal exp (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal exp2 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal exp10 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal cos (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal sin (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal tan (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal sec (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal csc (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal cot (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal acos (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal asin (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal atan (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal logb (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
mp_exp_t ilogb (const mpreal &x)
const mpreal acot (const mpreal &v, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal asec (const mpreal &v, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal acsc (const mpreal &v, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal acoth (const mpreal &v, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal asech (const mpreal &v, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal acsch (const mpreal &v, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal cosh (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal sinh (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal tanh (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal sech (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal csch (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal coth (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal acosh (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal asinh (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal atanh (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal log1p (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal expm1 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal eint (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal gamma (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal tgamma (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal lngamma (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal zeta (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal erf (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal erfc (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal besselj0 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal besselj1 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal bessely0 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal bessely1 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal gammainc (const mpreal &a, const mpreal &x, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal beta (const mpreal &z, const mpreal &w, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal log_ui (unsigned long int n, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal cosu (const mpreal &x, unsigned long u, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal sinu (const mpreal &x, unsigned long u, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal tanu (const mpreal &x, unsigned long u, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal acosu (const mpreal &x, unsigned long u, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal asinu (const mpreal &x, unsigned long u, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal atanu (const mpreal &x, unsigned long u, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal cospi (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal sinpi (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal tanpi (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal acospi (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal asinpi (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal atanpi (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal log2p1 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal log10p1 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal exp2m1 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal exp10m1 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal atan2u (const mpreal &y, const mpreal &x, unsigned long u, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal atan2pi (const mpreal &y, const mpreal &x, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal powr (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal compound (const mpreal &x, long n, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal fmod (const mpreal &x, unsigned long u, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal nextpow2 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal atan2 (const mpreal &y, const mpreal &x, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal hypot (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal hypot (const mpreal &a, const mpreal &b, const mpreal &c)
const mpreal hypot (const mpreal &a, const mpreal &b, const mpreal &c, const mpreal &d)
const mpreal remainder (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal remquo (const mpreal &x, const mpreal &y, int *q, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal fac_ui (unsigned long int v, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal lgamma (const mpreal &v, int *signp=0, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal besseljn (long n, const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal besselyn (long n, const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal fma (const mpreal &v1, const mpreal &v2, const mpreal &v3, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal fms (const mpreal &v1, const mpreal &v2, const mpreal &v3, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal agm (const mpreal &v1, const mpreal &v2, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal sum (const mpreal tab[], const unsigned long int n, int &status, mp_rnd_t mode=mpreal::get_default_rnd())
int sinh_cosh (mpreal &s, mpreal &c, const mpreal &v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal li2 (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal rem (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal mod (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal fmod (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal rec_sqrt (const mpreal &v, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal digamma (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal ai (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal const_log2 (mp_prec_t p=mpreal::get_default_prec(), mp_rnd_t r=mpreal::get_default_rnd())
const mpreal const_pi (mp_prec_t p=mpreal::get_default_prec(), mp_rnd_t r=mpreal::get_default_rnd())
const mpreal const_euler (mp_prec_t p=mpreal::get_default_prec(), mp_rnd_t r=mpreal::get_default_rnd())
const mpreal const_catalan (mp_prec_t p=mpreal::get_default_prec(), mp_rnd_t r=mpreal::get_default_rnd())
const mpreal const_infinity (int sign=1, mp_prec_t p=mpreal::get_default_prec())
const mpreal ceil (const mpreal &v)
const mpreal floor (const mpreal &v)
const mpreal round (const mpreal &v)
long lround (const mpreal &v)
long long llround (const mpreal &v)
const mpreal trunc (const mpreal &v)
const mpreal rint (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal rint_ceil (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal rint_floor (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal rint_round (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal rint_trunc (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const mpreal frac (const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
int sgn (const mpreal &op)
void swap (mpreal &a, mpreal &b)
const mpreal fmax (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal fmin (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal nexttoward (const mpreal &x, const mpreal &y)
const mpreal nextabove (const mpreal &x)
const mpreal nextbelow (const mpreal &x)
const mpreal urandomb (gmp_randstate_t &state)
const mpreal urandom (gmp_randstate_t &state, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal random2 (mp_size_t size, mp_exp_t exp)
const mpreal random (unsigned int seed=0)
const mpreal grandom (gmp_randstate_t &state, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal grandom (unsigned int seed=0)
const mpreal pow (const mpreal &a, const mpreal &b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const mpz_t b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const long long b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const unsigned long long b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const mpreal &a, const long int b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned long int a, const mpreal &b, mp_rnd_t rnd_mode=mpreal::get_default_rnd())
const mpreal pow (const unsigned long int a, const unsigned long int b, mp_rnd_t rnd_mode)