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.