|
Planeshift
|
#include <MpfrFloat.h>
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 () | |
| MpfrFloat (double value) | |
| MpfrFloat (long double value) | |
| MpfrFloat (long value) | |
| MpfrFloat (int value) | |
| MpfrFloat (const char *value, char **endptr) | |
| MpfrFloat (const MpfrFloat &) | |
| 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= (const MpfrFloat &) |
| MpfrFloat & | operator= (double value) |
| MpfrFloat & | operator= (long double value) |
| MpfrFloat & | operator= (long value) |
| MpfrFloat & | operator= (int value) |
| bool | operator== (const MpfrFloat &) const |
| bool | operator== (double) const |
| bool | operator> (const MpfrFloat &) const |
| bool | operator> (double) const |
| bool | operator>= (const MpfrFloat &) const |
| bool | operator>= (double) const |
| void | parseValue (const char *value) |
| void | parseValue (const char *value, char **endptr) |
| double | toDouble () const |
| long | toInt () 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.
| MpfrFloat::MpfrFloat | ( | ) |
| MpfrFloat::MpfrFloat | ( | double | value | ) |
| MpfrFloat::MpfrFloat | ( | long double | value | ) |
| MpfrFloat::MpfrFloat | ( | long | value | ) |
| MpfrFloat::MpfrFloat | ( | int | value | ) |
| MpfrFloat::MpfrFloat | ( | const char * | value, |
| char ** | endptr | ||
| ) |
| MpfrFloat::~MpfrFloat | ( | ) |
| MpfrFloat::MpfrFloat | ( | const MpfrFloat & | ) |
| void MpfrFloat::abs | ( | ) |
|
static |
|
static |
|
static |
| void MpfrFloat::get_raw_mpfr_data | ( | Mpfr_t & | dest_mpfr_t | ) |
| const char* MpfrFloat::getAsString | ( | unsigned | precision | ) | const |
|
static |
| bool MpfrFloat::isInteger | ( | ) | const |
| void MpfrFloat::negate | ( | ) |
| bool MpfrFloat::operator!= | ( | const MpfrFloat & | ) | const |
| bool MpfrFloat::operator!= | ( | double | ) | const |
| MpfrFloat MpfrFloat::operator* | ( | double | ) | const |
| MpfrFloat& MpfrFloat::operator*= | ( | double | ) |
| MpfrFloat MpfrFloat::operator+ | ( | double | ) | const |
| MpfrFloat& MpfrFloat::operator+= | ( | double | ) |
| MpfrFloat MpfrFloat::operator- | ( | double | ) | const |
| MpfrFloat MpfrFloat::operator- | ( | ) | const |
| MpfrFloat& MpfrFloat::operator-= | ( | double | ) |
| MpfrFloat MpfrFloat::operator/ | ( | double | ) | const |
| MpfrFloat& MpfrFloat::operator/= | ( | double | ) |
| bool MpfrFloat::operator< | ( | const MpfrFloat & | ) | const |
| bool MpfrFloat::operator< | ( | double | ) | const |
| bool MpfrFloat::operator<= | ( | const MpfrFloat & | ) | const |
| bool MpfrFloat::operator<= | ( | double | ) | const |
| MpfrFloat& MpfrFloat::operator= | ( | double | value | ) |
| MpfrFloat& MpfrFloat::operator= | ( | long double | value | ) |
| MpfrFloat& MpfrFloat::operator= | ( | long | value | ) |
| bool MpfrFloat::operator== | ( | const MpfrFloat & | ) | const |
| bool MpfrFloat::operator== | ( | double | ) | const |
| bool MpfrFloat::operator> | ( | const MpfrFloat & | ) | const |
| bool MpfrFloat::operator> | ( | double | ) | const |
| bool MpfrFloat::operator>= | ( | const MpfrFloat & | ) | const |
| bool MpfrFloat::operator>= | ( | double | ) | const |
|
static |
| void MpfrFloat::parseValue | ( | const char * | value | ) |
| void MpfrFloat::parseValue | ( | const char * | value, |
| char ** | endptr | ||
| ) |
|
static |
|
static |
| double MpfrFloat::toDouble | ( | ) | const |
| long MpfrFloat::toInt | ( | ) | const |