Public Member Functions |
| void | abs () |
| template<typename Mpfr_t > |
| void | get_raw_mpfr_data (Mpfr_t &dest_mpfr_t) |
| const char * | getAsString (unsigned precision) const |
| bool | isInteger () const |
| | MpfrFloat (double value) |
| | MpfrFloat (const MpfrFloat &) |
| | MpfrFloat (long value) |
| | MpfrFloat () |
| | MpfrFloat (int value) |
| | MpfrFloat (const char *value, char **endptr) |
| | MpfrFloat (long double value) |
| void | negate () |
| bool | operator!= (const MpfrFloat &) const |
| bool | operator!= (double) const |
| MpfrFloat | operator% (const MpfrFloat &) const |
| MpfrFloat & | operator%= (const MpfrFloat &) |
| MpfrFloat | operator* (const MpfrFloat &) const |
| MpfrFloat | operator* (double) const |
| MpfrFloat & | operator*= (const MpfrFloat &) |
| MpfrFloat & | operator*= (double) |
| MpfrFloat | operator+ (const MpfrFloat &) const |
| MpfrFloat | operator+ (double) const |
| MpfrFloat & | operator+= (const MpfrFloat &) |
| MpfrFloat & | operator+= (double) |
| MpfrFloat | operator- (const MpfrFloat &) const |
| MpfrFloat | operator- (double) const |
| MpfrFloat | operator- () const |
| MpfrFloat & | operator-= (const MpfrFloat &) |
| MpfrFloat & | operator-= (double) |
| MpfrFloat | operator/ (const MpfrFloat &) const |
| MpfrFloat | operator/ (double) const |
| MpfrFloat & | operator/= (const MpfrFloat &) |
| MpfrFloat & | operator/= (double) |
| bool | operator< (const MpfrFloat &) const |
| bool | operator< (double) const |
| bool | operator<= (const MpfrFloat &) const |
| bool | operator<= (double) const |
| MpfrFloat & | operator= (double value) |
| MpfrFloat & | operator= (long double value) |
| MpfrFloat & | operator= (int value) |
| MpfrFloat & | operator= (const MpfrFloat &) |
| MpfrFloat & | operator= (long value) |
| bool | operator== (double) const |
| bool | operator== (const MpfrFloat &) const |
| bool | operator> (const MpfrFloat &) const |
| bool | operator> (double) const |
| bool | operator>= (const MpfrFloat &) const |
| bool | operator>= (double) const |
| void | parseValue (const char *value, char **endptr) |
| void | parseValue (const char *value) |
| double | toDouble () const |
| long | toInt () const |
| | ~MpfrFloat () |
Static Public Member Functions |
| static MpfrFloat | abs (const MpfrFloat &) |
| static MpfrFloat | acos (const MpfrFloat &) |
| static MpfrFloat | acosh (const MpfrFloat &) |
| static MpfrFloat | asin (const MpfrFloat &) |
| static MpfrFloat | asinh (const MpfrFloat &) |
| static MpfrFloat | atan (const MpfrFloat &) |
| static MpfrFloat | atan2 (const MpfrFloat &, const MpfrFloat &) |
| static MpfrFloat | atanh (const MpfrFloat &) |
| static MpfrFloat | cbrt (const MpfrFloat &) |
| static MpfrFloat | ceil (const MpfrFloat &) |
| static MpfrFloat | const_e () |
| static MpfrFloat | const_log2 () |
| static MpfrFloat | const_pi () |
| static MpfrFloat | cos (const MpfrFloat &) |
| static MpfrFloat | cosh (const MpfrFloat &) |
| static MpfrFloat | cot (const MpfrFloat &) |
| static MpfrFloat | csc (const MpfrFloat &) |
| static MpfrFloat | dim (const MpfrFloat &, const MpfrFloat &) |
| static MpfrFloat | exp (const MpfrFloat &) |
| static MpfrFloat | exp10 (const MpfrFloat &) |
| static MpfrFloat | exp2 (const MpfrFloat &) |
| static MpfrFloat | floor (const MpfrFloat &) |
| static unsigned long | getCurrentDefaultMantissaBits () |
| static MpfrFloat | hypot (const MpfrFloat &, const MpfrFloat &) |
| static MpfrFloat | log (const MpfrFloat &) |
| static MpfrFloat | log10 (const MpfrFloat &) |
| static MpfrFloat | log2 (const MpfrFloat &) |
| static MpfrFloat | parseString (const char *str, char **endptr) |
| static MpfrFloat | pow (const MpfrFloat &, long exponent) |
| static MpfrFloat | pow (const MpfrFloat &, const MpfrFloat &) |
| static MpfrFloat | root (const MpfrFloat &, unsigned long root) |
| static MpfrFloat | round (const MpfrFloat &) |
| static MpfrFloat | sec (const MpfrFloat &) |
| static void | setDefaultMantissaBits (unsigned long bits) |
| static MpfrFloat | sin (const MpfrFloat &) |
| static void | sincos (const MpfrFloat &, MpfrFloat &sin, MpfrFloat &cos) |
| static MpfrFloat | sinh (const MpfrFloat &) |
| static MpfrFloat | someEpsilon () |
| static MpfrFloat | sqrt (const MpfrFloat &) |
| static MpfrFloat | tan (const MpfrFloat &) |
| static MpfrFloat | tanh (const MpfrFloat &) |
| static MpfrFloat | trunc (const MpfrFloat &) |
Friends |
| MpfrFloat | operator+ (double lhs, const MpfrFloat &rhs) |
| MpfrFloat | operator- (double lhs, const MpfrFloat &rhs) |
Definition at line 6 of file MpfrFloat.h.