Home | History | Annotate | Download | only in mpreal

Lines Matching refs:mpreal

60 #include "mpreal.h"

75 mp_rnd_t mpreal::default_rnd = MPFR_RNDN; //(mpfr_get_default_rounding_mode)();
76 mp_prec_t mpreal::default_prec = 64; //(mpfr_get_default_prec)();
77 int mpreal::default_base = 10;
78 int mpreal::double_bits = -1;
81 bool mpreal::is_custom_malloc = false;
85 mpreal::mpreal()
98 mpreal::mpreal(const mpreal& u)
111 mpreal::mpreal(const mpfr_t u)
124 mpreal::mpreal(const mpf_t u)
137 mpreal::mpreal(const mpz_t u, mp_prec_t prec, mp_rnd_t mode)
150 mpreal::mpreal(const mpq_t u, mp_prec_t prec, mp_rnd_t mode)
163 mpreal::mpreal(const double u, mp_prec_t prec, mp_rnd_t mode)
181 mpreal::mpreal(const long double u, mp_prec_t prec, mp_rnd_t mode)
194 mpreal::mpreal(const unsigned long int u, mp_prec_t prec, mp_rnd_t mode)
207 mpreal::mpreal(const unsigned int u, mp_prec_t prec, mp_rnd_t mode)
220 mpreal::mpreal(const long int u, mp_prec_t prec, mp_rnd_t mode)
233 mpreal::mpreal(const int u, mp_prec_t prec, mp_rnd_t mode)
247 mpreal::mpreal(const uint64_t u, mp_prec_t prec, mp_rnd_t mode)
260 mpreal::mpreal(const int64_t u, mp_prec_t prec, mp_rnd_t mode)
274 mpreal::mpreal(const char* s, mp_prec_t prec, int base, mp_rnd_t mode)
287 mpreal::mpreal(const std::string& s, mp_prec_t prec, int base, mp_rnd_t mode)
300 mpreal::~mpreal()
306 mpreal& mpreal::operator=(const char* s)
318 mpfr_set(mp,t,mpreal::default_rnd);
330 const mpreal fma (const mpreal& v1, const mpreal& v2, const mpreal& v3, mp_rnd_t rnd_mode)
332 mpreal a;
345 const mpreal fms (const mpreal& v1, const mpreal& v2, const mpreal& v3, mp_rnd_t rnd_mode)
347 mpreal a;
360 const mpreal agm (const mpreal& v1, const mpreal& v2, mp_rnd_t rnd_mode)
362 mpreal a;
375 const mpreal sum (const mpreal tab[], unsigned long int n, mp_rnd_t rnd_mode)
377 mpreal x;
388 const mpreal remquo (long* q, const mpreal& x, const mpreal& y, mp_rnd_t rnd_mode)
390 mpreal a;
413 std::string mpreal::toString(const std::string& format) const
433 std::string mpreal::toString(int n, int b, mp_rnd_t mode) const
555 ostream& operator<<(ostream& os, const mpreal& v)
560 istream& operator>>(istream &is, mpreal& v)
564 mpfr_set_str(v.mp, tmp.c_str(),mpreal::default_base,mpreal::default_rnd);
571 void * mpreal::mpreal_allocate(size_t alloc_size)
576 void * mpreal::mpreal_reallocate(void *ptr, size_t old_size, size_t new_size)
581 void mpreal::mpreal_free(void *ptr, size_t size)
586 inline void mpreal::set_custom_malloc(void)