|
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 2235 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2237 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2239 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2242 of file gmpfrxx.h.
References __gmp_set_expr().
|
inline |
Definition at line 2245 of file gmpfrxx.h.
References __gmp_set_expr().
|
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 2252 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2254 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2257 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
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 2266 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 2275 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2277 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2279 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2281 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2284 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2286 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2288 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2290 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inlineexplicit |
Definition at line 2297 of file gmpfrxx.h.
References MpFrC::get_base(), and MpFrC::get_rnd().
|
inline |
Definition at line 2305 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inlineexplicit |
Definition at line 2314 of file gmpfrxx.h.
References MpFrC::get_base(), and MpFrC::get_rnd().
|
inline |
Definition at line 2323 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inlineexplicit |
Definition at line 2333 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2335 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 2414 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2422 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2418 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2416 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2424 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2420 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2409 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
|
inline |
Definition at line 2402 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 2405 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2392 of file gmpfrxx.h.
References MpFrC::get_rnd(), and __gmp_alloc_cstring::str.
|
inline |
Definition at line 2407 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 2341 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2344 of file gmpfrxx.h.
References __gmp_set_expr().
|
inline |
Definition at line 2374 of file gmpfrxx.h.
References MpFrC::get_base(), and MpFrC::get_rnd().
|
inline |
Definition at line 2380 of file gmpfrxx.h.
References MpFrC::get_base(), and MpFrC::get_rnd().
|
inline |
Definition at line 2369 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2367 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2347 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2352 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2362 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2357 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2349 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2354 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2364 of file gmpfrxx.h.
References MpFrC::get_rnd(), and l.
|
inline |
Definition at line 2359 of file gmpfrxx.h.
References MpFrC::get_rnd().
| __gmp_expr & __gmp_expr< mpfr_t, mpfr_t >::operator>>= | ( | unsigned long int | ) |
|
inline |
Definition at line 2230 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
|
inline |
|
inline |
Definition at line 2388 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
inline |
Definition at line 2390 of file gmpfrxx.h.
References MpFrC::get_rnd().
|
private |