class TArbitraryPrecision


Definition#include <kalamaris/vargmp.h>
InheritsT [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Static Methods

Protected Members


Detailed Description

mpf_t v

[protected: ]

 TArbitraryPrecision (const QString &s)

 TArbitraryPrecision (const mpf_t & g)

 TArbitraryPrecision (const double g)

 TArbitraryPrecision (const int g)

 TArbitraryPrecision (const unsigned int g)

 TArbitraryPrecision ( const TArbitraryPrecision &x)

Copy constructor

TArbitraryPrecision * copy (void)

[const virtual]

Reimplemented from T.

inline int  operator== ( const TArbitraryPrecision &v1 )

[virtual]

Reimplemented from T.

inline int  operator== ( const T &v1 )

[virtual]

Reimplemented from T.

inline int  operator== ( const mpf_t & v1 )

[virtual]

Reimplemented from T.

inline int  operator!= ( const TArbitraryPrecision &v1 )

[virtual]

Reimplemented from T.

inline int  operator!= ( const T &v1 )

[virtual]

Reimplemented from T.

inline int  operator!= ( const mpf_t & v1 )

[virtual]

Reimplemented from T.

inline int  operator< ( const TArbitraryPrecision &v1 )

[virtual]

Reimplemented from T.

inline int  operator< ( const T &v1 )

[virtual]

Reimplemented from T.

inline int  operator< ( const mpf_t & v1 )

[virtual]

Reimplemented from T.

inline int  operator> ( const TArbitraryPrecision &v1 )

[virtual]

Reimplemented from T.

inline int  operator> ( const T &v1 )

[virtual]

Reimplemented from T.

inline int  operator> ( const mpf_t & v1 )

[virtual]

Reimplemented from T.

inline int  operator>= ( const TArbitraryPrecision &v1 )

[virtual]

Reimplemented from T.

inline int  operator>= ( const T &v1 )

[virtual]

Reimplemented from T.

inline int  operator>= ( const mpf_t & v1 )

[virtual]

Reimplemented from T.

inline int  operator<= ( const TArbitraryPrecision &v1 )

[virtual]

Reimplemented from T.

inline int  operator<= ( const T &v1 )

[virtual]

Reimplemented from T.

inline int  operator<= ( const mpf_t & v1 )

[virtual]

Reimplemented from T.

T & operator= ( const TArbitraryPrecision &x )

[virtual]

Reimplemented from T.

T & operator= ( const mpf_t & x )

[virtual]

Reimplemented from T.

T & operator++ ( )

[virtual]

T & operator++ ( int )

[virtual]

T & operator-- ( )

[virtual]

Reimplemented from T.

T & operator-- ( int )

[virtual]

Reimplemented from T.

T & operator+= ( const TArbitraryPrecision &x )

[virtual]

Reimplemented from T.

T & operator-= ( const TArbitraryPrecision &x )

[virtual]

Reimplemented from T.

T & operator*= ( const TArbitraryPrecision &x )

[virtual]

Reimplemented from T.

T & operator/= ( const TArbitraryPrecision &x )

[virtual]

Reimplemented from T.

T & operator+= ( const unsigned int i )

[virtual]

Reimplemented from T.

T & operator-= ( const unsigned int i )

[virtual]

Reimplemented from T.

T & operator*= ( const unsigned int i )

[virtual]

Reimplemented from T.

T & operator/= ( const unsigned int i )

[virtual]

Reimplemented from T.

T & operator+= ( const int i )

[virtual]

Reimplemented from T.

T & operator-= ( const int i )

[virtual]

Reimplemented from T.

T & operator*= ( const int i )

[virtual]

Reimplemented from T.

T & operator/= ( const int i )

[virtual]

Reimplemented from T.

T & abs ( void )

[virtual]

Reimplemented from T.

T & sqrt ( const double &idx=2.0 )

[virtual]

T & sin ( void )

[virtual]

T & cos ( void )

[virtual]

T & tan ( void )

[virtual]

T & exp ( void )

[virtual]

T & log ( void )

[virtual]

T & log ( const T &base )

[virtual]

T * add (const TArbitraryPrecision *t1, const TArbitraryPrecision *t2)

[static]

T * sub (const TArbitraryPrecision *t1, const TArbitraryPrecision *t2)

[static]

T * mul (const TArbitraryPrecision *t1, const TArbitraryPrecision *t2)

[static]

T * div (const TArbitraryPrecision *t1, const TArbitraryPrecision *t2)

[static]

T * pow (const TArbitraryPrecision *t1, const TArbitraryPrecision *t2)

[static]

T * add (const TArbitraryPrecision * m1, const unsigned int i)

[static]

T * sub (const TArbitraryPrecision * m1, const unsigned int i)

[static]

T * mul (const TArbitraryPrecision * m1, const unsigned int i)

[static]

T * div (const TArbitraryPrecision * m1, const unsigned int i)

[static]

T * add (const TArbitraryPrecision * m1, const int i)

[static]

T * sub (const TArbitraryPrecision * m1, const int i)

[static]

T * mul (const TArbitraryPrecision * m1, const int i)

[static]

T * div (const TArbitraryPrecision * m1, const int i)

[static]

operator const  double ()

[const virtual]

inline const mpf_t &  value ()

[const]

QString  string (void)

[const virtual]

Reimplemented from T.

const char * isA ()

[const virtual]

Reimplemented from T.

bool  isA (const char *str)

[const virtual]

XXX The next method is optimized as there's only T, TArbitraryPrecision and TMatrix data types. It should be changed when more types are added

Reimplemented from T.


Generated by: antonio@tazend on Fri May 25 22:16:00 2001, using kdoc 2.0a38.