|
Classes |
class | mp::mpf_ |
| Third level core class that provides floating point numbers to the MP++ library. More...
|
class | mp::mpf |
| User class that provides an interface to use floating point numbers with the MP++ library. More...
|
Unary positive & negative |
mpf | mp::operator+ (const mpf &x) |
mpf | mp::operator- (const mpf &x) |
Functions |
istream & | mp::operator>> (istream &is, mpf &n) |
ostream & | mp::operator<< (ostream &os, const mpf &n) |
bool | mp::operator== (const mpf &x, int_type y) |
bool | mp::operator!= (const mpf &x, int_type y) |
bool | mp::operator< (const mpf &x, int_type y) |
bool | mp::operator<= (const mpf &x, int_type y) |
bool | mp::operator> (const mpf &x, int_type y) |
bool | mp::operator>= (const mpf &x, int_type y) |
bool | mp::operator== (const mpf &x, float_type y) |
bool | mp::operator!= (const mpf &x, float_type y) |
bool | mp::operator< (const mpf &x, float_type y) |
bool | mp::operator<= (const mpf &x, float_type y) |
bool | mp::operator> (const mpf &x, float_type y) |
bool | mp::operator>= (const mpf &x, float_type y) |
bool | mp::operator== (const mpf &x, const mpi &y) |
bool | mp::operator!= (const mpf &x, const mpi &y) |
bool | mp::operator< (const mpf &x, const mpi &y) |
bool | mp::operator<= (const mpf &x, const mpi &y) |
bool | mp::operator> (const mpf &x, const mpi &y) |
bool | mp::operator>= (const mpf &x, const mpi &y) |
bool | mp::operator== (const mpf &x, const mpf &y) |
bool | mp::operator!= (const mpf &x, const mpf &y) |
bool | mp::operator< (const mpf &x, const mpf &y) |
bool | mp::operator<= (const mpf &x, const mpf &y) |
bool | mp::operator> (const mpf &x, const mpf &y) |
bool | mp::operator>= (const mpf &x, const mpf &y) |
mpf | mp::operator+ (const mpf &x, int_type y) |
mpf | mp::operator+ (int_type x, const mpf &y) |
mpf | mp::operator+ (const mpf &x, float_type y) |
mpf | mp::operator+ (float_type x, const mpi &y) |
mpf | mp::operator+ (const mpf &x, const mpi &y) |
mpf | mp::operator+ (const mpi &x, const mpf &y) |
mpf | mp::operator+ (const mpf &x, const mpf &y) |
mpf | mp::operator- (const mpf &x, int_type y) |
mpf | mp::operator- (int_type x, const mpf &y) |
mpf | mp::operator- (const mpf &x, float_type y) |
mpf | mp::operator- (float_type x, const mpi &y) |
mpf | mp::operator- (const mpf &x, const mpi &y) |
mpf | mp::operator- (const mpi &x, const mpf &y) |
mpf | mp::operator- (const mpf &x, const mpf &y) |
mpf | mp::operator * (const mpf &x, int_type y) |
mpf | mp::operator * (int_type x, const mpf &y) |
mpf | mp::operator * (const mpf &x, float_type y) |
mpf | mp::operator * (float_type x, const mpi &y) |
mpf | mp::operator * (const mpf &x, const mpi &y) |
mpf | mp::operator * (const mpi &x, const mpf &y) |
mpf | mp::operator * (const mpf &x, const mpf &y) |
mpf | mp::operator/ (const mpf &x, int_type y) |
mpf | mp::operator/ (int_type x, const mpf &y) |
mpf | mp::operator/ (const mpf &x, float_type y) |
mpf | mp::operator/ (float_type x, const mpf &y) |
mpf | mp::operator/ (const mpf &x, const mpi &y) |
mpf | mp::operator/ (const mpi &x, const mpf &y) |
mpf | mp::operator/ (const mpf &x, const mpf &y) |
mpf | mp::operator% (const mpf &x, const mpf &y) |
mpf | mp::abs (const mpf &n) |
mpf | mp::round (const mpf &x, size_type a) |
mpf | mp::pow (const mpf &b, const mpf &e, size_type p) |
mpf | mp::sqr (const mpf &n) |
mpf | mp::root (const mpf &x, limb_type n, size_type p) |
mpf | mp::sqrt (const mpf &n, size_type p) |
mpf | mp::exp (const mpf &n, size_type p) |
mpf | mp::agm (const mpf &x, const mpf &y, size_type p) |
mpf | mp::log (const mpf &n, size_type p) |
mpf | mp::pi (size_type p) |
void | mp::sin_cos (mpf &sin, mpf &cos, const mpf &theta, size_type p) |
mpf | mp::sin (const mpf &theta, size_type p) |
mpf | mp::cos (const mpf &theta, size_type p) |
mpf | mp::tan (const mpf &theta, size_type p) |
mpf | mp::asin (const mpf &x, size_type p=0) |
mpf | mp::acos (const mpf &x, size_type p=0) |
mpf | mp::atan (const mpf &x, size_type p=0) |