CHROMA
|
Bigfloat. More...
#include <bigfloat.h>
Public Member Functions | |
bigfloat () | |
bigfloat (const bigfloat &y) | |
bigfloat (const unsigned long u) | |
bigfloat (const long i) | |
bigfloat (const int i) | |
bigfloat (const double d) | |
bigfloat (const Real32 &d) | |
bigfloat (const Real64 &d) | |
bigfloat (const char *str) | |
~bigfloat (void) | |
operator const double (void) const | |
void | setPrecision (unsigned long dprec) |
unsigned long | getPrecision (void) const |
unsigned long | getDefaultPrecision (void) const |
bigfloat & | operator= (const bigfloat &y) |
bigfloat & | operator= (const unsigned long y) |
bigfloat & | operator= (const signed long y) |
bigfloat & | operator= (const double y) |
bigfloat & | operator= (const Real32 &y) |
bigfloat & | operator= (const Real64 &y) |
size_t | write (void) |
size_t | read (void) |
bigfloat & | operator+= (const bigfloat &y) |
bigfloat & | operator-= (const bigfloat &y) |
bigfloat & | operator*= (const bigfloat &y) |
bigfloat & | operator/= (const bigfloat &y) |
Static Public Member Functions | |
static void | setDefaultPrecision (unsigned long dprec) |
Private Attributes | |
mpf_t | x |
Friends | |
bigfloat | operator+ (const bigfloat &x, const bigfloat &y) |
bigfloat | operator+ (const bigfloat &x, const unsigned long y) |
bigfloat | operator- (const bigfloat &x, const bigfloat &y) |
bigfloat | operator- (const unsigned long x, const bigfloat &y) |
bigfloat | operator- (const bigfloat &x, const unsigned long y) |
bigfloat | operator- (const bigfloat &x) |
bigfloat | operator* (const bigfloat &x, const bigfloat &y) |
bigfloat | operator* (const bigfloat &x, const unsigned long y) |
bigfloat | operator/ (const bigfloat &x, const bigfloat &y) |
bigfloat | operator/ (const unsigned long x, const bigfloat &y) |
bigfloat | operator/ (const bigfloat &x, const unsigned long y) |
bigfloat | sqrt_bf (const bigfloat &x) |
bigfloat | sqrt_bf (const unsigned long x) |
bigfloat | abs_bf (const bigfloat &x) |
bigfloat | pow_bf (const bigfloat &a, long power) |
int | operator> (const bigfloat &x, const bigfloat &y) |
int | operator< (const bigfloat &x, const bigfloat &y) |
int | sgn (const bigfloat &) |
bigfloat & | random (void) |
Bigfloat.
Simple C++ wrapper for multiprecision datatype used for Remez algorithm
Definition at line 22 of file bigfloat.h.
|
inline |
Definition at line 25 of file bigfloat.h.
References x.
|
inline |
Definition at line 26 of file bigfloat.h.
|
inline |
Definition at line 27 of file bigfloat.h.
|
inline |
Definition at line 28 of file bigfloat.h.
|
inline |
Definition at line 29 of file bigfloat.h.
|
inline |
Definition at line 30 of file bigfloat.h.
|
inline |
Definition at line 31 of file bigfloat.h.
|
inline |
Definition at line 32 of file bigfloat.h.
|
inline |
Definition at line 33 of file bigfloat.h.
References x.
|
inline |
Definition at line 34 of file bigfloat.h.
References x.
|
inline |
Definition at line 48 of file bigfloat.h.
|
inline |
Definition at line 46 of file bigfloat.h.
References x.
|
inline |
Definition at line 35 of file bigfloat.h.
References x.
Definition at line 87 of file bigfloat.h.
References y.
Definition at line 85 of file bigfloat.h.
References y.
Definition at line 86 of file bigfloat.h.
References y.
Definition at line 88 of file bigfloat.h.
References y.
Definition at line 50 of file bigfloat.h.
|
inline |
Definition at line 65 of file bigfloat.h.
|
inline |
Definition at line 70 of file bigfloat.h.
|
inline |
Definition at line 75 of file bigfloat.h.
|
inline |
Definition at line 60 of file bigfloat.h.
|
inline |
Definition at line 55 of file bigfloat.h.
size_t Chroma::bigfloat::read | ( | void | ) |
|
inlinestatic |
Definition at line 36 of file bigfloat.h.
Referenced by Chroma::RemezGMP::RemezGMP().
|
inline |
Definition at line 41 of file bigfloat.h.
References x.
size_t Chroma::bigfloat::write | ( | void | ) |
Definition at line 168 of file bigfloat.h.
Definition at line 126 of file bigfloat.h.
Definition at line 132 of file bigfloat.h.
Definition at line 90 of file bigfloat.h.
Definition at line 96 of file bigfloat.h.
Definition at line 120 of file bigfloat.h.
Definition at line 102 of file bigfloat.h.
Definition at line 114 of file bigfloat.h.
Definition at line 108 of file bigfloat.h.
Definition at line 138 of file bigfloat.h.
Definition at line 150 of file bigfloat.h.
Definition at line 144 of file bigfloat.h.
Definition at line 189 of file bigfloat.h.
Definition at line 182 of file bigfloat.h.
Definition at line 174 of file bigfloat.h.
|
friend |
|
friend |
Definition at line 156 of file bigfloat.h.
|
friend |
Definition at line 162 of file bigfloat.h.
|
private |
Definition at line 204 of file bigfloat.h.
Referenced by bigfloat(), getPrecision(), operator const double(), operator=(), setPrecision(), and ~bigfloat().