My Project
|
#include <amp.h>
Public Member Functions | |
~ampf () | |
ampf () | |
ampf (mpfr_record *v) | |
ampf (long double v) | |
ampf (double v) | |
ampf (float v) | |
ampf (signed long v) | |
ampf (unsigned long v) | |
ampf (signed int v) | |
ampf (unsigned int v) | |
ampf (signed short v) | |
ampf (unsigned short v) | |
ampf (signed char v) | |
ampf (unsigned char v) | |
ampf (const std::string &s) | |
ampf (const char *s) | |
ampf (const ampf &r) | |
template<unsigned int Precision2> | |
ampf (const ampf< Precision2 > &r) | |
ampf & | operator= (long double v) |
ampf & | operator= (double v) |
ampf & | operator= (float v) |
ampf & | operator= (signed long v) |
ampf & | operator= (unsigned long v) |
ampf & | operator= (signed int v) |
ampf & | operator= (unsigned int v) |
ampf & | operator= (signed short v) |
ampf & | operator= (unsigned short v) |
ampf & | operator= (signed char v) |
ampf & | operator= (unsigned char v) |
ampf & | operator= (const char *s) |
ampf & | operator= (const std::string &s) |
ampf & | operator= (const ampf &r) |
template<unsigned int Precision2> | |
ampf & | operator= (const ampf< Precision2 > &r) |
template<class T > | |
ampf & | operator+= (const T &v) |
template<class T > | |
ampf & | operator-= (const T &v) |
template<class T > | |
ampf & | operator*= (const T &v) |
template<class T > | |
ampf & | operator/= (const T &v) |
mpfr_srcptr | getReadPtr () const |
mpfr_ptr | getWritePtr () |
bool | isFiniteNumber () const |
bool | isPositiveNumber () const |
bool | isZero () const |
bool | isNegativeNumber () const |
const ampf | getUlpOf () |
double | toDouble () const |
std::string | toHex () const |
std::string | toDec () const |
char * | toString () const |
~ampf () | |
ampf () | |
ampf (mpfr_record *v) | |
ampf (long double v) | |
ampf (double v) | |
ampf (float v) | |
ampf (signed long v) | |
ampf (unsigned long v) | |
ampf (signed int v) | |
ampf (unsigned int v) | |
ampf (signed short v) | |
ampf (unsigned short v) | |
ampf (signed char v) | |
ampf (unsigned char v) | |
ampf (const std::string &s) | |
ampf (const char *s) | |
ampf (const ampf &r) | |
template<unsigned int Precision2> | |
ampf (const ampf< Precision2 > &r) | |
ampf & | operator= (long double v) |
ampf & | operator= (double v) |
ampf & | operator= (float v) |
ampf & | operator= (signed long v) |
ampf & | operator= (unsigned long v) |
ampf & | operator= (signed int v) |
ampf & | operator= (unsigned int v) |
ampf & | operator= (signed short v) |
ampf & | operator= (unsigned short v) |
ampf & | operator= (signed char v) |
ampf & | operator= (unsigned char v) |
ampf & | operator= (const char *s) |
ampf & | operator= (const std::string &s) |
ampf & | operator= (const ampf &r) |
template<unsigned int Precision2> | |
ampf & | operator= (const ampf< Precision2 > &r) |
template<class T > | |
ampf & | operator+= (const T &v) |
template<class T > | |
ampf & | operator-= (const T &v) |
template<class T > | |
ampf & | operator*= (const T &v) |
template<class T > | |
ampf & | operator/= (const T &v) |
mpfr_srcptr | getReadPtr () const |
mpfr_ptr | getWritePtr () |
bool | isFiniteNumber () const |
bool | isPositiveNumber () const |
bool | isZero () const |
bool | isNegativeNumber () const |
const ampf | getUlpOf () |
double | toDouble () const |
std::string | toHex () const |
std::string | toDec () const |
char * | toString () const |
Static Public Member Functions | |
static const ampf | getUlpOf (const ampf &x) |
static const ampf | getUlp () |
static const ampf | getUlp256 () |
static const ampf | getUlp512 () |
static const ampf | getMaxNumber () |
static const ampf | getMinNumber () |
static const ampf | getAlgoPascalEpsilon () |
static const ampf | getAlgoPascalMaxNumber () |
static const ampf | getAlgoPascalMinNumber () |
static const ampf | getRandom () |
static const ampf | getUlpOf (const ampf &x) |
static const ampf | getUlp () |
static const ampf | getUlp256 () |
static const ampf | getUlp512 () |
static const ampf | getMaxNumber () |
static const ampf | getMinNumber () |
static const ampf | getAlgoPascalEpsilon () |
static const ampf | getAlgoPascalMaxNumber () |
static const ampf | getAlgoPascalMinNumber () |
static const ampf | getRandom () |
Private Member Functions | |
void | CheckPrecision () |
void | InitializeAsZero () |
void | InitializeAsSLong (signed long v) |
void | InitializeAsULong (unsigned long v) |
void | InitializeAsDouble (long double v) |
void | InitializeAsString (const char *s) |
void | CheckPrecision () |
void | InitializeAsZero () |
void | InitializeAsSLong (signed long v) |
void | InitializeAsULong (unsigned long v) |
void | InitializeAsDouble (long double v) |
void | InitializeAsString (const char *s) |
Private Attributes | |
mpfr_record * | rval |
|
inline |
Definition at line 97 of file amp.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 129 of file amp.h.
|
inline |
Definition at line 1112 of file svd_si.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
static |
|
static |
|
static |
|
static |
mpfr_srcptr amp::ampf< Precision >::getReadPtr |
Definition at line 291 of file amp.h.
mpfr_srcptr amp::ampf< Precision >::getReadPtr | ( | ) | const |
|
static |
Definition at line 488 of file amp.h.
|
static |
mpfr_ptr amp::ampf< Precision >::getWritePtr |
mpfr_ptr amp::ampf< Precision >::getWritePtr | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
bool amp::ampf< Precision >::isFiniteNumber |
bool amp::ampf< Precision >::isFiniteNumber | ( | ) | const |
bool amp::ampf< Precision >::isNegativeNumber |
bool amp::ampf< Precision >::isNegativeNumber | ( | ) | const |
bool amp::ampf< Precision >::isPositiveNumber |
bool amp::ampf< Precision >::isPositiveNumber | ( | ) | const |
bool amp::ampf< Precision >::isZero |
bool amp::ampf< Precision >::isZero | ( | ) | const |
|
inline |
|
inline |
|
inline |
Definition at line 170 of file amp.h.
|
inline |
Definition at line 1185 of file svd_si.h.
|
inline |
|
inline |
|
inline |
|
inline |
std::string amp::ampf< Precision >::toDec |
Definition at line 399 of file amp.h.
std::string amp::ampf< Precision >::toDec | ( | ) | const |
double amp::ampf< Precision >::toDouble |
double amp::ampf< Precision >::toDouble | ( | ) | const |
std::string amp::ampf< Precision >::toHex |
Definition at line 354 of file amp.h.
std::string amp::ampf< Precision >::toHex | ( | ) | const |
char * amp::ampf< Precision >::toString |
Definition at line 445 of file amp.h.
char * amp::ampf< Precision >::toString | ( | ) | const |
|
private |