Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends
mpfr::mpreal Class Reference

#include <mpreal.h>

List of all members.

Public Member Functions

int check_range (int t, mp_rnd_t rnd_mode=get_default_rnd())
bool fits_in_bits (double x, int n)
mp_exp_t get_exp ()
mp_prec_t get_prec () const
int getPrecision () const
::mpfr_ptr mpfr_ptr ()
::mpfr_srcptr mpfr_ptr () const
::mpfr_srcptr mpfr_srcptr () const
 mpreal ()
 mpreal (const mpreal &u)
 mpreal (const mpf_t u)
 mpreal (const mpz_t u, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const mpq_t u, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const double u, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const long double u, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const unsigned long int u, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const unsigned int u, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const long int u, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const int u, mp_prec_t prec=mpreal::get_default_prec(), mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const mpfr_t u, bool shared=false)
 mpreal (const char *s, mp_prec_t prec=mpreal::get_default_prec(), int base=10, mp_rnd_t mode=mpreal::get_default_rnd())
 mpreal (const std::string &s, mp_prec_t prec=mpreal::get_default_prec(), int base=10, mp_rnd_t mode=mpreal::get_default_rnd())
mprealoperator*= (const mpreal &v)
mprealoperator*= (const mpz_t v)
mprealoperator*= (const mpq_t v)
mprealoperator*= (const long double v)
mprealoperator*= (const double v)
mprealoperator*= (const unsigned long int v)
mprealoperator*= (const unsigned int v)
mprealoperator*= (const long int v)
mprealoperator*= (const int v)
const mpreal operator+ () const
mprealoperator++ ()
const mpreal operator++ (int)
mprealoperator+= (const mpreal &v)
mprealoperator+= (const mpf_t v)
mprealoperator+= (const mpz_t v)
mprealoperator+= (const mpq_t v)
mprealoperator+= (const long double u)
mprealoperator+= (const double u)
mprealoperator+= (const unsigned long int u)
mprealoperator+= (const unsigned int u)
mprealoperator+= (const long int u)
mprealoperator+= (const int u)
const mpreal operator- () const
mprealoperator-- ()
const mpreal operator-- (int)
mprealoperator-= (const mpreal &v)
mprealoperator-= (const mpz_t v)
mprealoperator-= (const mpq_t v)
mprealoperator-= (const long double u)
mprealoperator-= (const double u)
mprealoperator-= (const unsigned long int u)
mprealoperator-= (const unsigned int u)
mprealoperator-= (const long int u)
mprealoperator-= (const int u)
mprealoperator/= (const mpreal &v)
mprealoperator/= (const mpz_t v)
mprealoperator/= (const mpq_t v)
mprealoperator/= (const long double v)
mprealoperator/= (const double v)
mprealoperator/= (const unsigned long int v)
mprealoperator/= (const unsigned int v)
mprealoperator/= (const long int v)
mprealoperator/= (const int v)
mprealoperator<<= (const unsigned long int u)
mprealoperator<<= (const unsigned int u)
mprealoperator<<= (const long int u)
mprealoperator<<= (const int u)
mprealoperator= (const mpreal &v)
mprealoperator= (const mpf_t v)
mprealoperator= (const mpz_t v)
mprealoperator= (const mpq_t v)
mprealoperator= (const long double v)
mprealoperator= (const double v)
mprealoperator= (const unsigned long int v)
mprealoperator= (const unsigned int v)
mprealoperator= (const long int v)
mprealoperator= (const int v)
mprealoperator= (const char *s)
mprealoperator= (const std::string &s)
mprealoperator>>= (const unsigned long int u)
mprealoperator>>= (const unsigned int u)
mprealoperator>>= (const long int u)
mprealoperator>>= (const int u)
std::ostream & output (std::ostream &os) const
int set_exp (mp_exp_t e)
void set_prec (mp_prec_t prec, mp_rnd_t rnd_mode=get_default_rnd())
mprealsetInf (int Sign=+1)
mprealsetNan ()
mprealsetPrecision (int Precision, mp_rnd_t RoundingMode=get_default_rnd())
mprealsetSign (int Sign, mp_rnd_t RoundingMode=get_default_rnd())
mprealsetZero (int Sign=+1)
int subnormalize (int t, mp_rnd_t rnd_mode=get_default_rnd())
bool toBool (mp_rnd_t mode=GMP_RNDZ) const
double toDouble (mp_rnd_t mode=GMP_RNDN) const
float toFloat (mp_rnd_t mode=GMP_RNDN) const
long double toLDouble (mp_rnd_t mode=GMP_RNDN) const
long toLong (mp_rnd_t mode=GMP_RNDZ) const
std::string toString (int n=-1, int b=10, mp_rnd_t mode=mpreal::get_default_rnd()) const
std::string toString (const std::string &format) const
unsigned long toULong (mp_rnd_t mode=GMP_RNDZ) const
 ~mpreal ()

Static Public Member Functions

static mp_prec_t get_default_prec ()
static mp_rnd_t get_default_rnd ()
static mp_exp_t get_emax (void)
static mp_exp_t get_emax_max (void)
static mp_exp_t get_emax_min (void)
static mp_exp_t get_emin (void)
static mp_exp_t get_emin_max (void)
static mp_exp_t get_emin_min (void)
static void set_default_prec (mp_prec_t prec)
static void set_default_rnd (mp_rnd_t rnd_mode)
static int set_emax (mp_exp_t exp)
static int set_emin (mp_exp_t exp)

Private Member Functions

MPREAL_MSVC_DEBUGVIEW_DATA void clear (::mpfr_ptr)

Private Attributes

mpfr_t mp

Friends

const mpreal abs (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal acos (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal acosh (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal acot (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal acoth (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal acsc (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal acsch (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal agm (const mpreal &v1, const mpreal &v2, mp_rnd_t rnd_mode)
const mpreal ai (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal asec (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal asech (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal asin (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal asinh (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal atan (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal atan2 (const mpreal &y, const mpreal &x, mp_rnd_t rnd_mode)
const mpreal atanh (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal besselj0 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal besselj1 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal besseljn (long n, const mpreal &v, mp_rnd_t rnd_mode)
const mpreal bessely0 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal bessely1 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal besselyn (long n, const mpreal &v, mp_rnd_t rnd_mode)
const mpreal cbrt (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal ceil (const mpreal &v)
int cmpabs (const mpreal &a, const mpreal &b)
const mpreal const_catalan (mp_prec_t prec, mp_rnd_t rnd_mode)
const mpreal const_euler (mp_prec_t prec, mp_rnd_t rnd_mode)
const mpreal const_infinity (int sign, mp_prec_t prec)
const mpreal const_log2 (mp_prec_t prec, mp_rnd_t rnd_mode)
const mpreal const_pi (mp_prec_t prec, mp_rnd_t rnd_mode)
const mpreal cos (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal cosh (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal cot (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal coth (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal csc (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal csch (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal digamma (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal dim (const mpreal &a, const mpreal &b, mp_rnd_t rnd_mode)
const mpreal div_2si (const mpreal &v, long int k, mp_rnd_t rnd_mode)
const mpreal div_2ui (const mpreal &v, unsigned long int k, mp_rnd_t rnd_mode)
const mpreal eint (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal erf (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal erfc (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal exp (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal exp10 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal exp2 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal expm1 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal fabs (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal fac_ui (unsigned long int v, mp_prec_t prec, mp_rnd_t rnd_mode)
const mpreal floor (const mpreal &v)
const mpreal fma (const mpreal &v1, const mpreal &v2, const mpreal &v3, mp_rnd_t rnd_mode)
const mpreal fmax (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode)
const mpreal fmin (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode)
const mpreal fmod (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode)
const mpreal fms (const mpreal &v1, const mpreal &v2, const mpreal &v3, mp_rnd_t rnd_mode)
const mpreal frac (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal frexp (const mpreal &v, mp_exp_t *exp)
const mpreal gamma (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal grandom (gmp_randstate_t &state, mp_rnd_t rnd_mode)
const mpreal grandom (unsigned int seed)
const mpreal hypot (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode)
bool isfinite (const mpreal &v)
bool isinf (const mpreal &v)
bool isint (const mpreal &v)
bool isnan (const mpreal &v)
bool isnum (const mpreal &v)
bool isregular (const mpreal &v)
bool iszero (const mpreal &v)
const mpreal ldexp (const mpreal &v, mp_exp_t exp)
const mpreal lgamma (const mpreal &v, int *signp, mp_rnd_t rnd_mode)
const mpreal li2 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal lngamma (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal log (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal log10 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal log1p (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal log2 (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal mod (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode)
const mpreal modf (const mpreal &v, mpreal &n)
const mpreal mul_2si (const mpreal &v, long int k, mp_rnd_t rnd_mode)
const mpreal mul_2ui (const mpreal &v, unsigned long int k, mp_rnd_t rnd_mode)
const mpreal nextabove (const mpreal &x)
const mpreal nextbelow (const mpreal &x)
const mpreal nexttoward (const mpreal &x, const mpreal &y)
bool 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 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)
bool operator< (const mpreal &a, const mpreal &b)
std::ostream & operator<< (std::ostream &os, const mpreal &v)
bool operator<= (const mpreal &a, const mpreal &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 mpreal &b)
std::istream & operator>> (std::istream &is, mpreal &v)
const mpreal pow (const mpreal &a, const mpreal &b, mp_rnd_t rnd_mode)
const mpreal pow (const mpreal &a, const mpz_t b, mp_rnd_t rnd_mode)
const mpreal pow (const mpreal &a, const unsigned long int b, mp_rnd_t rnd_mode)
const mpreal pow (const mpreal &a, const long int b, mp_rnd_t rnd_mode)
const mpreal pow (const unsigned long int a, const mpreal &b, mp_rnd_t rnd_mode)
const mpreal pow (const unsigned long int a, const unsigned long int b, mp_rnd_t rnd_mode)
const mpreal random (unsigned int seed)
const mpreal random2 (mp_size_t size, mp_exp_t exp)
const mpreal rec_sqrt (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal rem (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode)
const mpreal remainder (const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode)
const mpreal remquo (long *q, const mpreal &x, const mpreal &y, mp_rnd_t rnd_mode)
const mpreal rint (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal rint_ceil (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal rint_floor (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal rint_round (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal rint_trunc (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal root (const mpreal &v, unsigned long int k, mp_rnd_t rnd_mode)
const mpreal round (const mpreal &v)
const mpreal sec (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal sech (const mpreal &v, mp_rnd_t rnd_mode)
int sgn (const mpreal &v)
const mpreal sin (const mpreal &v, mp_rnd_t rnd_mode)
int sin_cos (mpreal &s, mpreal &c, const mpreal &v, mp_rnd_t rnd_mode)
const mpreal sinh (const mpreal &v, mp_rnd_t rnd_mode)
int sinh_cosh (mpreal &s, mpreal &c, const mpreal &v, mp_rnd_t rnd_mode)
const mpreal sqr (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal sqrt (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal sqrt (const unsigned long int v, mp_rnd_t rnd_mode)
const mpreal sum (const mpreal tab[], unsigned long int n, mp_rnd_t rnd_mode)
void swap (mpreal &x, mpreal &y)
const mpreal tan (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal tanh (const mpreal &v, mp_rnd_t rnd_mode)
const mpreal trunc (const mpreal &v)
const mpreal urandom (gmp_randstate_t &state, mp_rnd_t rnd_mode)
const mpreal urandomb (gmp_randstate_t &state)
const mpreal zeta (const mpreal &v, mp_rnd_t rnd_mode)

Detailed Description

Definition at line 164 of file mpreal.h.


Constructor & Destructor Documentation

mpfr::mpreal::mpreal ( ) [inline]

Definition at line 612 of file mpreal.h.

mpfr::mpreal::mpreal ( const mpreal u) [inline]

Definition at line 620 of file mpreal.h.

mpfr::mpreal::mpreal ( const mpf_t  u) [inline]

Definition at line 661 of file mpreal.h.

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

Definition at line 669 of file mpreal.h.

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

Definition at line 677 of file mpreal.h.

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 685 of file mpreal.h.

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

Definition at line 702 of file mpreal.h.

mpfr::mpreal::mpreal ( const unsigned long int  u,
mp_prec_t  prec = mpreal::get_default_prec(),
mp_rnd_t  mode = mpreal::get_default_rnd() 
) [inline]

Definition at line 710 of file mpreal.h.

mpfr::mpreal::mpreal ( const unsigned int  u,
mp_prec_t  prec = mpreal::get_default_prec(),
mp_rnd_t  mode = mpreal::get_default_rnd() 
) [inline]

Definition at line 718 of file mpreal.h.

mpfr::mpreal::mpreal ( const long int  u,
mp_prec_t  prec = mpreal::get_default_prec(),
mp_rnd_t  mode = mpreal::get_default_rnd() 
) [inline]

Definition at line 726 of file mpreal.h.

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

Definition at line 734 of file mpreal.h.

mpfr::mpreal::mpreal ( const mpfr_t  u,
bool  shared = false 
) [inline]

Definition at line 646 of file mpreal.h.

mpfr::mpreal::mpreal ( const char *  s,
mp_prec_t  prec = mpreal::get_default_prec(),
int  base = 10,
mp_rnd_t  mode = mpreal::get_default_rnd() 
) [inline]

Definition at line 760 of file mpreal.h.

mpfr::mpreal::mpreal ( const std::string &  s,
mp_prec_t  prec = mpreal::get_default_prec(),
int  base = 10,
mp_rnd_t  mode = mpreal::get_default_rnd() 
) [inline]

Definition at line 768 of file mpreal.h.

mpfr::mpreal::~mpreal ( ) [inline]

Definition at line 784 of file mpreal.h.


Member Function Documentation

int mpfr::mpreal::check_range ( int  t,
mp_rnd_t  rnd_mode = get_default_rnd() 
) [inline]

Definition at line 2076 of file mpreal.h.

void mpfr::mpreal::clear ( ::mpfr_ptr  x) [inline, private]

Definition at line 776 of file mpreal.h.

bool mpfr::mpreal::fits_in_bits ( double  x,
int  n 
) [inline]

Definition at line 2646 of file mpreal.h.

static mp_prec_t mpfr::mpreal::get_default_prec ( ) [inline, static]

Definition at line 172 of file mpreal.h.

static mp_rnd_t mpfr::mpreal::get_default_rnd ( ) [inline, static]

Definition at line 171 of file mpreal.h.

mp_exp_t mpfr::mpreal::get_emax ( void  ) [inline, static]

Definition at line 2098 of file mpreal.h.

mp_exp_t mpfr::mpreal::get_emax_max ( void  ) [inline, static]

Definition at line 2123 of file mpreal.h.

mp_exp_t mpfr::mpreal::get_emax_min ( void  ) [inline, static]

Definition at line 2118 of file mpreal.h.

mp_exp_t mpfr::mpreal::get_emin ( void  ) [inline, static]

Definition at line 2088 of file mpreal.h.

mp_exp_t mpfr::mpreal::get_emin_max ( void  ) [inline, static]

Definition at line 2113 of file mpreal.h.

mp_exp_t mpfr::mpreal::get_emin_min ( void  ) [inline, static]

Definition at line 2108 of file mpreal.h.

mp_exp_t mpfr::mpreal::get_exp ( ) [inline]

Definition at line 1991 of file mpreal.h.

mp_prec_t mpfr::mpreal::get_prec ( ) const [inline]

Definition at line 1980 of file mpreal.h.

int mpfr::mpreal::getPrecision ( ) const [inline]

Definition at line 1940 of file mpreal.h.

Definition at line 1714 of file mpreal.h.

mpfr_srcptr mpfr::mpreal::mpfr_ptr ( ) const [inline]

Definition at line 1715 of file mpreal.h.

Definition at line 1716 of file mpreal.h.

mpreal & mpfr::mpreal::operator*= ( const mpreal v) [inline]

Definition at line 1354 of file mpreal.h.

mpreal & mpfr::mpreal::operator*= ( const mpz_t  v) [inline]

Definition at line 1361 of file mpreal.h.

mpreal & mpfr::mpreal::operator*= ( const mpq_t  v) [inline]

Definition at line 1368 of file mpreal.h.

mpreal & mpfr::mpreal::operator*= ( const long double  v) [inline]

Definition at line 1375 of file mpreal.h.

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

Definition at line 1382 of file mpreal.h.

mpreal & mpfr::mpreal::operator*= ( const unsigned long int  v) [inline]

Definition at line 1393 of file mpreal.h.

mpreal & mpfr::mpreal::operator*= ( const unsigned int  v) [inline]

Definition at line 1400 of file mpreal.h.

mpreal & mpfr::mpreal::operator*= ( const long int  v) [inline]

Definition at line 1407 of file mpreal.h.

mpreal & mpfr::mpreal::operator*= ( const int  v) [inline]

Definition at line 1414 of file mpreal.h.

const mpreal mpfr::mpreal::operator+ ( ) const [inline]

Definition at line 1194 of file mpreal.h.

mpreal & mpfr::mpreal::operator++ ( ) [inline]

Definition at line 1203 of file mpreal.h.

const mpreal mpfr::mpreal::operator++ ( int  ) [inline]

Definition at line 1208 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const mpreal v) [inline]

Definition at line 1108 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const mpf_t  v) [inline]

Definition at line 1115 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const mpz_t  v) [inline]

Definition at line 1122 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const mpq_t  v) [inline]

Definition at line 1129 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const long double  u) [inline]

Definition at line 1136 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const double  u) [inline]

Definition at line 1143 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const unsigned long int  u) [inline]

Definition at line 1155 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const unsigned int  u) [inline]

Definition at line 1162 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const long int  u) [inline]

Definition at line 1169 of file mpreal.h.

mpreal & mpfr::mpreal::operator+= ( const int  u) [inline]

Definition at line 1176 of file mpreal.h.

const mpreal mpfr::mpreal::operator- ( ) const [inline]

Definition at line 1297 of file mpreal.h.

mpreal & mpfr::mpreal::operator-- ( ) [inline]

Definition at line 1215 of file mpreal.h.

const mpreal mpfr::mpreal::operator-- ( int  ) [inline]

Definition at line 1220 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const mpreal v) [inline]

Definition at line 1229 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const mpz_t  v) [inline]

Definition at line 1236 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const mpq_t  v) [inline]

Definition at line 1243 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const long double  u) [inline]

Definition at line 1250 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const double  u) [inline]

Definition at line 1257 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const unsigned long int  u) [inline]

Definition at line 1269 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const unsigned int  u) [inline]

Definition at line 1276 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const long int  u) [inline]

Definition at line 1283 of file mpreal.h.

mpreal & mpfr::mpreal::operator-= ( const int  u) [inline]

Definition at line 1290 of file mpreal.h.

mpreal & mpfr::mpreal::operator/= ( const mpreal v) [inline]

Definition at line 1430 of file mpreal.h.

mpreal & mpfr::mpreal::operator/= ( const mpz_t  v) [inline]

Definition at line 1437 of file mpreal.h.

mpreal & mpfr::mpreal::operator/= ( const mpq_t  v) [inline]

Definition at line 1444 of file mpreal.h.

mpreal & mpfr::mpreal::operator/= ( const long double  v) [inline]

Definition at line 1451 of file mpreal.h.

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

Definition at line 1458 of file mpreal.h.

mpreal & mpfr::mpreal::operator/= ( const unsigned long int  v) [inline]

Definition at line 1469 of file mpreal.h.

mpreal & mpfr::mpreal::operator/= ( const unsigned int  v) [inline]

Definition at line 1476 of file mpreal.h.

mpreal & mpfr::mpreal::operator/= ( const long int  v) [inline]

Definition at line 1483 of file mpreal.h.

mpreal & mpfr::mpreal::operator/= ( const int  v) [inline]

Definition at line 1490 of file mpreal.h.

mpreal & mpfr::mpreal::operator<<= ( const unsigned long int  u) [inline]

Definition at line 1547 of file mpreal.h.

mpreal & mpfr::mpreal::operator<<= ( const unsigned int  u) [inline]

Definition at line 1554 of file mpreal.h.

mpreal & mpfr::mpreal::operator<<= ( const long int  u) [inline]

Definition at line 1561 of file mpreal.h.

mpreal & mpfr::mpreal::operator<<= ( const int  u) [inline]

Definition at line 1568 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const mpreal v) [inline]

Definition at line 960 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const mpf_t  v) [inline]

Definition at line 979 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const mpz_t  v) [inline]

Definition at line 987 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const mpq_t  v) [inline]

Definition at line 995 of file mpreal.h.

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

Definition at line 1003 of file mpreal.h.

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

Definition at line 1011 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const unsigned long int  v) [inline]

Definition at line 1027 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const unsigned int  v) [inline]

Definition at line 1035 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const long int  v) [inline]

Definition at line 1043 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const int  v) [inline]

Definition at line 1051 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const char *  s) [inline]

Definition at line 1059 of file mpreal.h.

mpreal & mpfr::mpreal::operator= ( const std::string &  s) [inline]

Definition at line 1082 of file mpreal.h.

mpreal & mpfr::mpreal::operator>>= ( const unsigned long int  u) [inline]

Definition at line 1575 of file mpreal.h.

mpreal & mpfr::mpreal::operator>>= ( const unsigned int  u) [inline]

Definition at line 1582 of file mpreal.h.

mpreal & mpfr::mpreal::operator>>= ( const long int  u) [inline]

Definition at line 1589 of file mpreal.h.

mpreal & mpfr::mpreal::operator>>= ( const int  u) [inline]

Definition at line 1596 of file mpreal.h.

std::ostream & mpfr::mpreal::output ( std::ostream &  os) const [inline]

Definition at line 1866 of file mpreal.h.

void mpfr::mpreal::set_default_prec ( mp_prec_t  prec) [inline, static]

Definition at line 2636 of file mpreal.h.

void mpfr::mpreal::set_default_rnd ( mp_rnd_t  rnd_mode) [inline, static]

Definition at line 2641 of file mpreal.h.

int mpfr::mpreal::set_emax ( mp_exp_t  exp) [inline, static]

Definition at line 2103 of file mpreal.h.

int mpfr::mpreal::set_emin ( mp_exp_t  exp) [inline, static]

Definition at line 2093 of file mpreal.h.

int mpfr::mpreal::set_exp ( mp_exp_t  e) [inline]

Definition at line 1996 of file mpreal.h.

void mpfr::mpreal::set_prec ( mp_prec_t  prec,
mp_rnd_t  rnd_mode = get_default_rnd() 
) [inline]

Definition at line 1985 of file mpreal.h.

mpreal & mpfr::mpreal::setInf ( int  Sign = +1) [inline]

Definition at line 1952 of file mpreal.h.

mpreal & mpfr::mpreal::setNan ( ) [inline]

Definition at line 1959 of file mpreal.h.

mpreal & mpfr::mpreal::setPrecision ( int  Precision,
mp_rnd_t  RoundingMode = get_default_rnd() 
) [inline]

Definition at line 1945 of file mpreal.h.

mpreal & mpfr::mpreal::setSign ( int  Sign,
mp_rnd_t  RoundingMode = get_default_rnd() 
) [inline]

Definition at line 1933 of file mpreal.h.

mpreal & mpfr::mpreal::setZero ( int  Sign = +1) [inline]

Definition at line 1966 of file mpreal.h.

int mpfr::mpreal::subnormalize ( int  t,
mp_rnd_t  rnd_mode = get_default_rnd() 
) [inline]

Definition at line 2081 of file mpreal.h.

bool mpfr::mpreal::toBool ( mp_rnd_t  mode = GMP_RNDZ) const [inline]

Definition at line 1702 of file mpreal.h.

double mpfr::mpreal::toDouble ( mp_rnd_t  mode = GMP_RNDN) const [inline]

Definition at line 1706 of file mpreal.h.

float mpfr::mpreal::toFloat ( mp_rnd_t  mode = GMP_RNDN) const [inline]

Definition at line 1705 of file mpreal.h.

long double mpfr::mpreal::toLDouble ( mp_rnd_t  mode = GMP_RNDN) const [inline]

Definition at line 1707 of file mpreal.h.

long mpfr::mpreal::toLong ( mp_rnd_t  mode = GMP_RNDZ) const [inline]

Definition at line 1703 of file mpreal.h.

std::string mpfr::mpreal::toString ( int  n = -1,
int  b = 10,
mp_rnd_t  mode = mpreal::get_default_rnd() 
) const [inline]

Definition at line 1748 of file mpreal.h.

std::string mpfr::mpreal::toString ( const std::string &  format) const [inline]

Definition at line 1728 of file mpreal.h.

unsigned long mpfr::mpreal::toULong ( mp_rnd_t  mode = GMP_RNDZ) const [inline]

Definition at line 1704 of file mpreal.h.


Friends And Related Function Documentation

const mpreal abs ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]
const mpreal acos ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2208 of file mpreal.h.

const mpreal acosh ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2225 of file mpreal.h.

const mpreal acot ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2212 of file mpreal.h.

const mpreal acoth ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2215 of file mpreal.h.

const mpreal acsc ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2214 of file mpreal.h.

const mpreal acsch ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2217 of file mpreal.h.

const mpreal agm ( const mpreal v1,
const mpreal v2,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2335 of file mpreal.h.

const mpreal ai ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2435 of file mpreal.h.

const mpreal asec ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2213 of file mpreal.h.

const mpreal asech ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2216 of file mpreal.h.

const mpreal asin ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2209 of file mpreal.h.

const mpreal asinh ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2226 of file mpreal.h.

const mpreal atan ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2210 of file mpreal.h.

const mpreal atan2 ( const mpreal y,
const mpreal x,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2242 of file mpreal.h.

const mpreal atanh ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2227 of file mpreal.h.

const mpreal besselj0 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2237 of file mpreal.h.

const mpreal besselj1 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2238 of file mpreal.h.

const mpreal besseljn ( long  n,
const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2291 of file mpreal.h.

const mpreal bessely0 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2239 of file mpreal.h.

const mpreal bessely1 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2240 of file mpreal.h.

const mpreal besselyn ( long  n,
const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2298 of file mpreal.h.

const mpreal cbrt ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2193 of file mpreal.h.

const mpreal ceil ( const mpreal v) [friend]

Definition at line 2477 of file mpreal.h.

int cmpabs ( const mpreal a,
const mpreal b 
) [friend]

Definition at line 2180 of file mpreal.h.

const mpreal const_catalan ( mp_prec_t  prec = mpreal::get_default_prec(),
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2461 of file mpreal.h.

const mpreal const_euler ( mp_prec_t  prec = mpreal::get_default_prec(),
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2454 of file mpreal.h.

const mpreal const_infinity ( int  sign = 1,
mp_prec_t  prec = mpreal::get_default_prec() 
) [friend]

Definition at line 2468 of file mpreal.h.

const mpreal const_log2 ( mp_prec_t  prec = mpreal::get_default_prec(),
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2440 of file mpreal.h.

const mpreal const_pi ( mp_prec_t  prec = mpreal::get_default_prec(),
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2447 of file mpreal.h.

const mpreal cos ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2202 of file mpreal.h.

const mpreal cosh ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2219 of file mpreal.h.

const mpreal cot ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2207 of file mpreal.h.

const mpreal coth ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2224 of file mpreal.h.

const mpreal csc ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2206 of file mpreal.h.

const mpreal csch ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2223 of file mpreal.h.

const mpreal digamma ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2434 of file mpreal.h.

const mpreal dim ( const mpreal a,
const mpreal b,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2173 of file mpreal.h.

const mpreal div_2si ( const mpreal v,
long int  k,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]
const mpreal div_2ui ( const mpreal v,
unsigned long int  k,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]
const mpreal eint ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2231 of file mpreal.h.

const mpreal erf ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2235 of file mpreal.h.

const mpreal erfc ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2236 of file mpreal.h.

const mpreal exp ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2199 of file mpreal.h.

const mpreal exp10 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2201 of file mpreal.h.

const mpreal exp2 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2200 of file mpreal.h.

const mpreal expm1 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2230 of file mpreal.h.

const mpreal fabs ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2194 of file mpreal.h.

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() 
) [friend]

Definition at line 2270 of file mpreal.h.

const mpreal floor ( const mpreal v) [friend]

Definition at line 2484 of file mpreal.h.

const mpreal fma ( const mpreal v1,
const mpreal v2,
const mpreal v3,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2305 of file mpreal.h.

const mpreal fmax ( const mpreal x,
const mpreal y,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2518 of file mpreal.h.

const mpreal fmin ( const mpreal x,
const mpreal y,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2525 of file mpreal.h.

const mpreal fmod ( const mpreal x,
const mpreal y,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2408 of file mpreal.h.

const mpreal fms ( const mpreal v1,
const mpreal v2,
const mpreal v3,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2320 of file mpreal.h.

const mpreal frac ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2510 of file mpreal.h.

const mpreal frexp ( const mpreal v,
mp_exp_t *  exp 
) [friend]

Definition at line 2003 of file mpreal.h.

const mpreal gamma ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2232 of file mpreal.h.

const mpreal grandom ( gmp_randstate_t &  state,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2569 of file mpreal.h.

const mpreal grandom ( unsigned int  seed = 0) [friend]

Definition at line 2616 of file mpreal.h.

const mpreal hypot ( const mpreal x,
const mpreal y,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2249 of file mpreal.h.

bool isfinite ( const mpreal v) [friend]

Definition at line 1692 of file mpreal.h.

bool isinf ( const mpreal v) [friend]

Definition at line 1691 of file mpreal.h.

bool isint ( const mpreal v) [friend]

Definition at line 1694 of file mpreal.h.

bool isnan ( const mpreal v) [friend]

Definition at line 1690 of file mpreal.h.

bool isnum ( const mpreal v) [friend]
bool isregular ( const mpreal v) [friend]

Definition at line 1697 of file mpreal.h.

bool iszero ( const mpreal v) [friend]

Definition at line 1693 of file mpreal.h.

const mpreal ldexp ( const mpreal v,
mp_exp_t  exp 
) [friend]

Definition at line 2011 of file mpreal.h.

const mpreal lgamma ( const mpreal v,
int *  signp = 0,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2279 of file mpreal.h.

const mpreal li2 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2372 of file mpreal.h.

const mpreal lngamma ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2233 of file mpreal.h.

const mpreal log ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2196 of file mpreal.h.

const mpreal log10 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2198 of file mpreal.h.

const mpreal log1p ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2229 of file mpreal.h.

const mpreal log2 ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2197 of file mpreal.h.

const mpreal mod ( const mpreal x,
const mpreal y,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2383 of file mpreal.h.

const mpreal modf ( const mpreal v,
mpreal n 
) [friend]

Definition at line 2066 of file mpreal.h.

const mpreal mul_2si ( const mpreal v,
long int  k,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]
const mpreal mul_2ui ( const mpreal v,
unsigned long int  k,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]
const mpreal nextabove ( const mpreal x) [friend]

Definition at line 2539 of file mpreal.h.

const mpreal nextbelow ( const mpreal x) [friend]

Definition at line 2546 of file mpreal.h.

const mpreal nexttoward ( const mpreal x,
const mpreal y 
) [friend]

Definition at line 2532 of file mpreal.h.

bool operator!= ( const mpreal a,
const mpreal b 
) [friend]

Definition at line 1680 of file mpreal.h.

const mpreal operator- ( const unsigned long int  b,
const mpreal a 
) [friend]

Definition at line 1324 of file mpreal.h.

const mpreal operator- ( const unsigned int  b,
const mpreal a 
) [friend]

Definition at line 1331 of file mpreal.h.

const mpreal operator- ( const long int  b,
const mpreal a 
) [friend]

Definition at line 1338 of file mpreal.h.

const mpreal operator- ( const int  b,
const mpreal a 
) [friend]

Definition at line 1345 of file mpreal.h.

const mpreal operator- ( const double  b,
const mpreal a 
) [friend]

Definition at line 1311 of file mpreal.h.

const mpreal operator/ ( const unsigned long int  b,
const mpreal a 
) [friend]

Definition at line 1504 of file mpreal.h.

const mpreal operator/ ( const unsigned int  b,
const mpreal a 
) [friend]

Definition at line 1511 of file mpreal.h.

const mpreal operator/ ( const long int  b,
const mpreal a 
) [friend]

Definition at line 1518 of file mpreal.h.

const mpreal operator/ ( const int  b,
const mpreal a 
) [friend]

Definition at line 1525 of file mpreal.h.

const mpreal operator/ ( const double  b,
const mpreal a 
) [friend]

Definition at line 1532 of file mpreal.h.

bool operator< ( const mpreal a,
const mpreal b 
) [friend]

Definition at line 1677 of file mpreal.h.

std::ostream& operator<< ( std::ostream &  os,
const mpreal v 
) [friend]

Definition at line 1892 of file mpreal.h.

bool operator<= ( const mpreal a,
const mpreal b 
) [friend]

Definition at line 1678 of file mpreal.h.

bool operator== ( const mpreal a,
const mpreal b 
) [friend]

Definition at line 1679 of file mpreal.h.

bool operator== ( const mpreal a,
const unsigned long int  b 
) [friend]

Definition at line 1682 of file mpreal.h.

bool operator== ( const mpreal a,
const unsigned int  b 
) [friend]

Definition at line 1683 of file mpreal.h.

bool operator== ( const mpreal a,
const long int  b 
) [friend]

Definition at line 1684 of file mpreal.h.

bool operator== ( const mpreal a,
const int  b 
) [friend]

Definition at line 1685 of file mpreal.h.

bool operator== ( const mpreal a,
const long double  b 
) [friend]

Definition at line 1686 of file mpreal.h.

bool operator== ( const mpreal a,
const double  b 
) [friend]

Definition at line 1687 of file mpreal.h.

bool operator> ( const mpreal a,
const mpreal b 
) [friend]

Definition at line 1675 of file mpreal.h.

bool operator>= ( const mpreal a,
const mpreal b 
) [friend]

Definition at line 1676 of file mpreal.h.

std::istream& operator>> ( std::istream &  is,
mpreal v 
) [friend]

Definition at line 1897 of file mpreal.h.

const mpreal pow ( const mpreal a,
const mpreal b,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2653 of file mpreal.h.

const mpreal pow ( const mpreal a,
const mpz_t  b,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2660 of file mpreal.h.

const mpreal pow ( const mpreal a,
const unsigned long int  b,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2667 of file mpreal.h.

const mpreal pow ( const mpreal a,
const long int  b,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2679 of file mpreal.h.

const mpreal pow ( const unsigned long int  a,
const mpreal b,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2701 of file mpreal.h.

const mpreal pow ( const unsigned long int  a,
const unsigned long int  b,
mp_rnd_t  rnd_mode 
) [friend]

Definition at line 2736 of file mpreal.h.

const mpreal random ( unsigned int  seed = 0) [friend]

Definition at line 2591 of file mpreal.h.

const mpreal random2 ( mp_size_t  size,
mp_exp_t  exp 
) [friend]

Definition at line 2579 of file mpreal.h.

const mpreal rec_sqrt ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2423 of file mpreal.h.

const mpreal rem ( const mpreal x,
const mpreal y,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2377 of file mpreal.h.

const mpreal remainder ( const mpreal x,
const mpreal y,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2256 of file mpreal.h.

const mpreal remquo ( long *  q,
const mpreal x,
const mpreal y,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2263 of file mpreal.h.

const mpreal rint ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2505 of file mpreal.h.

const mpreal rint_ceil ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2506 of file mpreal.h.

const mpreal rint_floor ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2507 of file mpreal.h.

const mpreal rint_round ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2508 of file mpreal.h.

const mpreal rint_trunc ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2509 of file mpreal.h.

const mpreal root ( const mpreal v,
unsigned long int  k,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2166 of file mpreal.h.

const mpreal round ( const mpreal v) [friend]

Definition at line 2491 of file mpreal.h.

const mpreal sec ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2205 of file mpreal.h.

const mpreal sech ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2222 of file mpreal.h.

int sgn ( const mpreal v) [friend]

Definition at line 1927 of file mpreal.h.

const mpreal sin ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2203 of file mpreal.h.

int sin_cos ( mpreal s,
mpreal c,
const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2185 of file mpreal.h.

const mpreal sinh ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2220 of file mpreal.h.

int sinh_cosh ( mpreal s,
mpreal c,
const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2367 of file mpreal.h.

const mpreal sqr ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2136 of file mpreal.h.

const mpreal sqrt ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2139 of file mpreal.h.

const mpreal sqrt ( const unsigned long int  v,
mp_rnd_t  rnd_mode 
) [friend]

Definition at line 2142 of file mpreal.h.

const mpreal sum ( const mpreal  tab[],
unsigned long int  n,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2350 of file mpreal.h.

void swap ( mpfr::mpreal x,
mpfr::mpreal y 
) [friend]

Definition at line 2514 of file mpreal.h.

const mpreal tan ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2204 of file mpreal.h.

const mpreal tanh ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2221 of file mpreal.h.

const mpreal trunc ( const mpreal v) [friend]

Definition at line 2498 of file mpreal.h.

const mpreal urandom ( gmp_randstate_t &  state,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2562 of file mpreal.h.

const mpreal urandomb ( gmp_randstate_t &  state) [friend]

Definition at line 2553 of file mpreal.h.

const mpreal zeta ( const mpreal v,
mp_rnd_t  rnd_mode = mpreal::get_default_rnd() 
) [friend]

Definition at line 2234 of file mpreal.h.


Member Data Documentation

mpfr_t mpfr::mpreal::mp [private]

Definition at line 166 of file mpreal.h.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:08