|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
#include <gmpfrxx.h>
Public Member Functions | |
| unsigned long int | get_prec () const |
| void | set_prec (unsigned long int prec) |
| void | set_prec_raw (unsigned long int prec) |
| void | prec_round (unsigned long int prec) |
| __gmp_expr () | |
| __gmp_expr (const __gmp_expr &f) | |
| __gmp_expr (const __gmp_expr &f, unsigned long int prec) | |
| template<class T , class U > | |
| __gmp_expr (const __gmp_expr< T, U > &expr) | |
| template<class T , class U > | |
| __gmp_expr (const __gmp_expr< T, U > &expr, unsigned long int prec) | |
| __gmp_expr (signed char c) | |
| __gmp_expr (signed char c, unsigned long int prec) | |
| __gmp_expr (unsigned char c) | |
| __gmp_expr (unsigned char c, unsigned long int prec) | |
| __gmp_expr (signed int i) | |
| __gmp_expr (signed int i, unsigned long int prec) | |
| __gmp_expr (unsigned int i) | |
| __gmp_expr (unsigned int i, unsigned long int prec) | |
| __gmp_expr (signed short int s) | |
| __gmp_expr (signed short int s, unsigned long int prec) | |
| __gmp_expr (unsigned short int s) | |
| __gmp_expr (unsigned short int s, unsigned long int prec) | |
| __gmp_expr (signed long int l) | |
| __gmp_expr (signed long int l, unsigned long int prec) | |
| __gmp_expr (unsigned long int l) | |
| __gmp_expr (unsigned long int l, unsigned long int prec) | |
| __gmp_expr (float f) | |
| __gmp_expr (float f, unsigned long int prec) | |
| __gmp_expr (double d) | |
| __gmp_expr (double d, unsigned long int prec) | |
| __gmp_expr (const char *s) | |
| __gmp_expr (const char *s, unsigned long int prec, int base=0) | |
| __gmp_expr (const std::string &s) | |
| __gmp_expr (const std::string &s, unsigned long int prec, int base=0) | |
| __gmp_expr (mpfr_srcptr f) | |
| __gmp_expr (mpfr_srcptr f, unsigned long int prec) | |
| ~__gmp_expr () | |
| __gmp_expr & | operator= (const __gmp_expr &f) |
| template<class T , class U > | |
| __gmp_expr< value_type, value_type > & | operator= (const __gmp_expr< T, U > &expr) |
| __gmp_expr & | operator= (signed char c) |
| __gmp_expr & | operator= (unsigned char c) |
| __gmp_expr & | operator= (signed int i) |
| __gmp_expr & | operator= (unsigned int i) |
| __gmp_expr & | operator= (signed short int s) |
| __gmp_expr & | operator= (unsigned short int s) |
| __gmp_expr & | operator= (signed long int l) |
| __gmp_expr & | operator= (unsigned long int l) |
| __gmp_expr & | operator= (float f) |
| __gmp_expr & | operator= (double d) |
| __gmp_expr & | operator= (const char *s) |
| __gmp_expr & | operator= (const std::string &s) |
| int | set_str (const char *s, int base) |
| int | set_str (const std::string &s, int base) |
| std::string | get_str (mp_exp_t &expo, int base=10, size_t size=0) const |
| mpfr_srcptr | __get_mp () const |
| mpfr_ptr | __get_mp () |
| mpfr_srcptr | get_mpfr_t () const |
| mpfr_ptr | get_mpfr_t () |
| signed long int | get_si () const |
| unsigned long int | get_ui () const |
| double | get_d () const |
| bool | fits_sint_p () const |
| bool | fits_uint_p () const |
| bool | fits_sshort_p () const |
| bool | fits_ushort_p () const |
| bool | fits_slong_p () const |
| bool | fits_ulong_p () const |
| template<class T , class U > | |
| __gmp_expr< value_type, value_type > & | operator+= (const __gmp_expr< T, U > &) |
| __gmp_expr & | operator+= (signed char) |
| __gmp_expr & | operator+= (unsigned char) |
| __gmp_expr & | operator+= (signed int) |
| __gmp_expr & | operator+= (unsigned int) |
| __gmp_expr & | operator+= (signed short int) |
| __gmp_expr & | operator+= (unsigned short int) |
| __gmp_expr & | operator+= (signed long int) |
| __gmp_expr & | operator+= (unsigned long int) |
| __gmp_expr & | operator+= (float) |
| __gmp_expr & | operator+= (double) |
| __gmp_expr & | operator+= (long double) |
| template<class T , class U > | |
| __gmp_expr< value_type, value_type > & | operator-= (const __gmp_expr< T, U > &) |
| __gmp_expr & | operator-= (signed char) |
| __gmp_expr & | operator-= (unsigned char) |
| __gmp_expr & | operator-= (signed int) |
| __gmp_expr & | operator-= (unsigned int) |
| __gmp_expr & | operator-= (signed short int) |
| __gmp_expr & | operator-= (unsigned short int) |
| __gmp_expr & | operator-= (signed long int) |
| __gmp_expr & | operator-= (unsigned long int) |
| __gmp_expr & | operator-= (float) |
| __gmp_expr & | operator-= (double) |
| __gmp_expr & | operator-= (long double) |
| template<class T , class U > | |
| __gmp_expr< value_type, value_type > & | operator*= (const __gmp_expr< T, U > &) |
| __gmp_expr & | operator*= (signed char) |
| __gmp_expr & | operator*= (unsigned char) |
| __gmp_expr & | operator*= (signed int) |
| __gmp_expr & | operator*= (unsigned int) |
| __gmp_expr & | operator*= (signed short int) |
| __gmp_expr & | operator*= (unsigned short int) |
| __gmp_expr & | operator*= (signed long int) |
| __gmp_expr & | operator*= (unsigned long int) |
| __gmp_expr & | operator*= (float) |
| __gmp_expr & | operator*= (double) |
| __gmp_expr & | operator*= (long double) |
| template<class T , class U > | |
| __gmp_expr< value_type, value_type > & | operator/= (const __gmp_expr< T, U > &) |
| __gmp_expr & | operator/= (signed char) |
| __gmp_expr & | operator/= (unsigned char) |
| __gmp_expr & | operator/= (signed int) |
| __gmp_expr & | operator/= (unsigned int) |
| __gmp_expr & | operator/= (signed short int) |
| __gmp_expr & | operator/= (unsigned short int) |
| __gmp_expr & | operator/= (signed long int) |
| __gmp_expr & | operator/= (unsigned long int) |
| __gmp_expr & | operator/= (float) |
| __gmp_expr & | operator/= (double) |
| __gmp_expr & | operator/= (long double) |
| __gmp_expr & | operator<<= (unsigned long int) |
| __gmp_expr & | operator>>= (unsigned long int) |
| __gmp_expr & | operator++ () |
| __gmp_expr | operator++ (int) |
| __gmp_expr & | operator-- () |
| __gmp_expr | operator-- (int) |
Private Types | |
| typedef mpfr_t | value_type |
Private Attributes | |
| value_type | mp |
Additional Inherited Members | |
Static Public Member Functions inherited from MpFrC | |
| static int | get_base () |
| static void | set_base (int b=10) |
| static mpfr_rnd_t | get_rnd () |
| static void | set_rnd (mpfr_rnd_t r=GMP_RNDN) |
| static mpfr_prec_t | get_dprec () |
| static void | set_dprec (mpfr_prec_t p=53) |
|
private |
|
inline |
Definition at line 2246 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2248 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2250 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2253 of file gmpfrxx.h.
References __gmp_set_expr().
|
inline |
Definition at line 2256 of file gmpfrxx.h.
References __gmp_set_expr().
|
inline |
Definition at line 2259 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2261 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2263 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2265 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2268 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2270 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2272 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2274 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2277 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2279 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2281 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2283 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2286 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2288 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2290 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2292 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2295 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2297 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2299 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2301 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inlineexplicit |
Definition at line 2308 of file gmpfrxx.h.
References MpFrC::get_base(), and MpFrC::get_rnd().
|
inline |
Definition at line 2316 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inlineexplicit |
Definition at line 2325 of file gmpfrxx.h.
References MpFrC::get_base(), and MpFrC::get_rnd().
|
inline |
Definition at line 2334 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inlineexplicit |
Definition at line 2344 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2346 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 2425 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2433 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2429 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2427 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2435 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2431 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2420 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
|
inline |
Definition at line 2413 of file gmpfrxx.h.
Referenced by __gmp_set_expr(), __gmp_set_expr(), __gmp_set_expr(), __gmp_set_expr(), and __gmp_set_expr().
|
inline |
|
inline |
Definition at line 2416 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2403 of file gmpfrxx.h.
References __gmp_alloc_cstring::c_str(), and MpFrC::get_rnd().
|
inline |
Definition at line 2418 of file gmpfrxx.h.
References MpFrC::get_rnd().
| __gmp_expr< value_type, value_type > & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | const __gmp_expr< T, U > & | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | double | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | float | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | long double | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | signed char | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | signed int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | signed long int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | signed short int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | unsigned char | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | unsigned int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | unsigned long int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator*= | ( | unsigned short int | ) |
|
inline |
|
inline |
| __gmp_expr< value_type, value_type > & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | const __gmp_expr< T, U > & | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | double | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | float | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | long double | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | signed char | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | signed int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | signed long int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | signed short int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | unsigned char | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | unsigned int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | unsigned long int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator+= | ( | unsigned short int | ) |
|
inline |
|
inline |
| __gmp_expr< value_type, value_type > & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | const __gmp_expr< T, U > & | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | double | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | float | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | long double | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | signed char | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | signed int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | signed long int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | signed short int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | unsigned char | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | unsigned int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | unsigned long int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator-= | ( | unsigned short int | ) |
| __gmp_expr< value_type, value_type > & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | const __gmp_expr< T, U > & | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | double | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | float | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | long double | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | signed char | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | signed int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | signed long int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | signed short int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | unsigned char | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | unsigned int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | unsigned long int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator/= | ( | unsigned short int | ) |
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator<<= | ( | unsigned long int | ) |
|
inline |
Definition at line 2352 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2355 of file gmpfrxx.h.
References __gmp_set_expr().
|
inline |
Definition at line 2385 of file gmpfrxx.h.
References MpFrC::get_base(), and MpFrC::get_rnd().
|
inline |
Definition at line 2391 of file gmpfrxx.h.
References MpFrC::get_base(), and MpFrC::get_rnd().
|
inline |
Definition at line 2380 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2378 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2358 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2363 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2373 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2368 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2360 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2365 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2375 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2370 of file gmpfrxx.h.
References MpFrC::get_rnd().
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator>>= | ( | unsigned long int | ) |
|
inline |
Definition at line 2241 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
|
inline |
|
inline |
Definition at line 2399 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2401 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
private |