|
| MpfrClass (double d, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (long double d, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (int i, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (unsigned int i, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (long int i, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (unsigned long int i, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (string s) |
|
| MpfrClass (mpz_srcptr z, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (mpq_srcptr q, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (mpfr_t r, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
| MpfrClass (const MpfrClass &r) |
|
MpfrClass & | operator= (const MpfrClass &r) |
|
MpfrClass & | copy (const MpfrClass &r, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
void | SetPrecision (PrecisionType newprec) |
|
PrecisionType | GetPrecision () const |
|
void | ChangePrec (RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
int | CanRound (mp_prec_t nb_wrong_bits, RoundingMode rnd1=CurrRndMode, RoundingMode rnd2=CurrRndMode, PrecisionType prec=CurrPrecision) |
|
MpfrClass | operator+ (const MpfrClass &r) const |
|
MpfrClass & | operator+= (const MpfrClass &r) |
|
MpfrClass & | operator+= (const double r) |
|
MpfrClass & | operator+= (const int r) |
|
MpfrClass & | operator+= (const unsigned int r) |
|
MpfrClass & | operator+= (const long int r) |
|
MpfrClass & | operator+= (const unsigned long int r) |
|
MpfrClass & | operator+= (const mpz_srcptr r) |
|
MpfrClass & | operator+= (const mpq_srcptr r) |
|
MpfrClass | operator- (const MpfrClass &r) const |
|
MpfrClass | operator- () const |
|
MpfrClass & | operator-= (const MpfrClass &r) |
|
MpfrClass & | operator-= (const double r) |
|
MpfrClass & | operator-= (const int r) |
|
MpfrClass & | operator-= (const long int r) |
|
MpfrClass & | operator-= (const unsigned int r) |
|
MpfrClass & | operator-= (const unsigned long int r) |
|
MpfrClass & | operator-= (const mpz_srcptr r) |
|
MpfrClass & | operator-= (const mpq_srcptr r) |
|
MpfrClass | operator* (const MpfrClass &r) const |
|
MpfrClass & | operator*= (const MpfrClass &r) |
|
MpfrClass & | operator*= (const double r) |
|
MpfrClass & | operator*= (const int r) |
|
MpfrClass & | operator*= (const unsigned int r) |
|
MpfrClass & | operator*= (const long int r) |
|
MpfrClass & | operator*= (const unsigned long int r) |
|
MpfrClass & | operator*= (const mpz_srcptr r) |
|
MpfrClass & | operator*= (const mpq_srcptr r) |
|
MpfrClass | operator/ (const MpfrClass &r) const |
|
MpfrClass & | operator/= (const MpfrClass &r) |
|
MpfrClass & | operator/= (const double r) |
|
MpfrClass & | operator/= (const int r) |
|
MpfrClass & | operator/= (const unsigned int r) |
|
MpfrClass & | operator/= (const long int r) |
|
MpfrClass & | operator/= (const unsigned long int r) |
|
MpfrClass & | operator/= (const mpz_srcptr r) |
|
MpfrClass & | operator/= (const mpq_srcptr r) |
|
ostream & | put (ostream &o, RoundingMode rnd=CurrRndMode, PrecisionType prec=CurrPrecision, int base=10, int nb_digits=0) const |
|
void | random (PrecisionType prec=CurrPrecision) |
|
MpfrClass | pow (const unsigned long int e, RoundingMode rnd=CurrRndMode) const |
|
MpfrClass | pow (const long int e, RoundingMode rnd=CurrRndMode) const |
|
MpfrClass | pow (const MpfrClass &e, RoundingMode rnd=CurrRndMode) const |
|
| operator int () const |
|
| operator long int () const |
|
| operator unsigned long int () const |
|
| operator double () const |
|
| operator real96_type () const |
|
|
bool | iszero (const MpfrClass &r) |
|
bool | isinf (const MpfrClass &r) |
|
bool | isnan (const MpfrClass &r) |
|
bool | isnumber (const MpfrClass &r) |
|
int | sign (const MpfrClass &r) |
|
int | compare (const MpfrClass &r1, const MpfrClass &r2) |
|
int | compare (const MpfrClass &r1, const double r2) |
|
int | compare (const MpfrClass &r1, const int r2) |
|
int | compare (const MpfrClass &r1, const unsigned int r2) |
|
int | compare (const MpfrClass &r1, const long int r2) |
|
int | compare (const MpfrClass &r1, const unsigned long int r2) |
|
MpfrClass | operator+ (const MpfrClass &r1, const double r2) |
|
MpfrClass | operator+ (const MpfrClass &r1, const int r2) |
|
MpfrClass | operator+ (const MpfrClass &r1, const unsigned int r2) |
|
MpfrClass | operator+ (const MpfrClass &r1, const long int r2) |
|
MpfrClass | operator+ (const MpfrClass &r1, const unsigned long int r2) |
|
MpfrClass | operator+ (const MpfrClass &r1, const mpz_srcptr r2) |
|
MpfrClass | operator+ (const MpfrClass &r1, const mpq_srcptr r2) |
|
MpfrClass | operator+ (const double r1, const MpfrClass &r2) |
|
MpfrClass | operator+ (const int r1, const MpfrClass &r2) |
|
MpfrClass | operator+ (const unsigned int r1, const MpfrClass &r2) |
|
MpfrClass | operator+ (const long int r1, const MpfrClass &r2) |
|
MpfrClass | operator+ (const unsigned long int r1, const MpfrClass &r2) |
|
MpfrClass | operator+ (const mpz_srcptr r1, const MpfrClass &r2) |
|
MpfrClass | operator+ (const mpq_srcptr r1, const MpfrClass &r2) |
|
MpfrClass | operator- (const MpfrClass &r1, const double r2) |
|
MpfrClass | operator- (const MpfrClass &r1, const int r2) |
|
MpfrClass | operator- (const MpfrClass &r1, const unsigned int r2) |
|
MpfrClass | operator- (const MpfrClass &r1, const long int r2) |
|
MpfrClass | operator- (const MpfrClass &r1, const unsigned long int r2) |
|
MpfrClass | operator- (const MpfrClass &r1, const mpz_srcptr r2) |
|
MpfrClass | operator- (const MpfrClass &r1, const mpq_srcptr r2) |
|
MpfrClass | operator- (const double r1, const MpfrClass &r2) |
|
MpfrClass | operator- (const int r1, const MpfrClass &r2) |
|
MpfrClass | operator- (const unsigned int r1, const MpfrClass &r2) |
|
MpfrClass | operator- (const long int r1, const MpfrClass &r2) |
|
MpfrClass | operator- (const unsigned long int r1, const MpfrClass &r2) |
|
MpfrClass | operator- (const mpz_srcptr r1, const MpfrClass &r2) |
|
MpfrClass | operator- (const mpq_srcptr r1, const MpfrClass &r2) |
|
MpfrClass | operator* (const MpfrClass &r1, const double r2) |
|
MpfrClass | operator* (const MpfrClass &r1, const int r2) |
|
MpfrClass | operator* (const MpfrClass &r1, const unsigned int r2) |
|
MpfrClass | operator* (const MpfrClass &r1, const long int r2) |
|
MpfrClass | operator* (const MpfrClass &r1, const unsigned long int r2) |
|
MpfrClass | operator* (const MpfrClass &r1, const mpz_srcptr r2) |
|
MpfrClass | operator* (const MpfrClass &r1, const mpq_srcptr r2) |
|
MpfrClass | operator* (const double r1, const MpfrClass &r2) |
|
MpfrClass | operator* (const int r1, const MpfrClass &r2) |
|
MpfrClass | operator* (const unsigned int r1, const MpfrClass &r2) |
|
MpfrClass | operator* (const long int r1, const MpfrClass &r2) |
|
MpfrClass | operator* (const unsigned long int r1, const MpfrClass &r2) |
|
MpfrClass | operator* (const mpz_srcptr r1, const MpfrClass &r2) |
|
MpfrClass | operator* (const mpq_srcptr r1, const MpfrClass &r2) |
|
MpfrClass | operator/ (const MpfrClass &r1, const double r2) |
|
MpfrClass | operator/ (const MpfrClass &r1, const int r2) |
|
MpfrClass | operator/ (const MpfrClass &r1, const unsigned int r2) |
|
MpfrClass | operator/ (const MpfrClass &r1, const long int r2) |
|
MpfrClass | operator/ (const MpfrClass &r1, const unsigned long int r2) |
|
MpfrClass | operator/ (const MpfrClass &r1, const mpz_srcptr r2) |
|
MpfrClass | operator/ (const MpfrClass &r1, const mpq_srcptr r2) |
|
MpfrClass | operator/ (const double r1, const MpfrClass &r2) |
|
MpfrClass | operator/ (const int r1, const MpfrClass &r2) |
|
MpfrClass | operator/ (const unsigned int r1, const MpfrClass &r2) |
|
MpfrClass | operator/ (const long int r1, const MpfrClass &r2) |
|
MpfrClass | operator/ (const unsigned long int r1, const MpfrClass &r2) |
|
MpfrClass | operator/ (const mpz_srcptr r1, const MpfrClass &r2) |
|
MpfrClass | operator/ (const mpq_srcptr r1, const MpfrClass &r2) |
|
istream & | operator>> (istream &i, MpfrClass &r) |
|
ostream & | operator<< (ostream &o, const MpfrClass &r) |
|
MpfrClass | abs (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | agm (const MpfrClass &r1, const MpfrClass &r2, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | sqrt (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | exp (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | expm1 (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | exp2 (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | log (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | log2 (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | log10 (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | log1p (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | sin (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | cos (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
void | sin_cos (MpfrClass &res_sin, MpfrClass &res_cos, const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | tan (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | acos (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | asin (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | atan (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | cosh (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | sinh (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | tanh (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | atanh (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | acosh (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | asinh (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | cbrt (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | gamma (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | erf (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | factorial (const unsigned long int e, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | hypot (const MpfrClass &r1, const MpfrClass &r2, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | zeta (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | round (const MpfrClass &r) |
|
MpfrClass | floor (const MpfrClass &r) |
|
MpfrClass | trunc (const MpfrClass &r) |
|
MpfrClass | ceil (const MpfrClass &r) |
|
MpfrClass | frac (const MpfrClass &r) |
|
long int | to_int (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
unsigned long int | to_uint (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
double | to_double (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
long double | to_ldouble (const MpfrClass &r, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | reldiff (const MpfrClass &r1, const MpfrClass &r2, RoundingMode rnd=CurrRndMode) |
|
MpfrClass | nextabove (const MpfrClass &r) |
|
MpfrClass | nextbelow (const MpfrClass &r) |
|
MpfrClass | nexttoward (const MpfrClass &r, const MpfrClass &dir) |
|