|
|
TBigFloat numerical type for floating point numbers with arbitrary size and precision
| int precision | precision |
| int sign | sign |
| TBigInteger mantisse | mantisse |
| int exponent | exponent |
| TBigFloat ()
| TBigFloat |
| TBigFloat (int precision_)
| TBigFloat |
| TBigFloat (int precision_, int num_)
| TBigFloat |
| TBigFloat (int precision_, const TBigInteger& num_)
| TBigFloat |
| TBigFloat (int precision_, const TBigFloat& num_)
| TBigFloat |
| TBigFloat (int precision_, double num_)
| TBigFloat |
| ~TBigFloat ()
| ~TBigFloat |
| void set (int n)
| set |
| void set (const TBigInteger& n)
| set |
| void set (const TBigFloat& n)
| set |
| void set (double n)
| set |
| void normalize ()
| normalize |
| void setPrecision (int precision_)
| setPrecision |
| void align (TBigFloat& n)
| align |
| int compare (const TBigFloat& n)
| compare |
[const]
| void add (const TBigFloat& n)
| add |
| void add (const double n)
| add |
| void add (const int n)
| add |
| void subtract (const TBigFloat& n)
| subtract |
| void subtract (const double n)
| subtract |
| void subtract (const int n)
| subtract |
| void mult (const TBigFloat& n)
| mult |
| void mult (const double n)
| mult |
| void mult (const int n)
| mult |
| void reciprocal ()
| reciprocal |
| void divide (const TBigFloat& n)
| divide |
| void divide (const double n)
| divide |
| void divide (const int n)
| divide |
| void fracAbs ()
| fracAbs |
| void frac ()
| frac |
| void floorAbs ()
| floorAbs |
| void floor ()
| floor |
| void ceil ()
| ceil |
| void round ()
| round |
| void binCoeff (int n, int k)
| binCoeff |
| void faculty (int n)
| faculty |
| int exp_powerseries1 (const TBigFloat& x)
| exp_powerseries1 |
| int exp (const TBigFloat& x, TBigFloat* ln2)
| exp |
| int exp (const TBigFloat& x)
| exp |
| int exp (const double x)
| exp |
| int exp (const int x)
| exp |
| int log_powerseries1 (const TBigFloat& x)
| log_powerseries1 |
| int log (const TBigFloat& x, TBigFloat* ln2)
| log |
| int log (const TBigFloat& x)
| log |
| int log (const double x)
| log |
| int log (const int x)
| log |
| void pow (const TBigFloat& x, const TBigFloat& y, TBigFloat* ln2)
| pow |
| void pow (const TBigFloat& x, const TBigFloat& y)
| pow |
| void pow (const double x, const double y, TBigFloat* ln2)
| pow |
| void pow (const double x, const double y)
| pow |
| void pow (const TBigFloat& x, const double y, TBigFloat* ln2)
| pow |
| void pow (const TBigFloat& x, const double y)
| pow |
| void pow_int (const TBigFloat& x, int y)
| pow_int |
| void probBinomial (int k, int n, const TBigFloat& p, TBigFloat* n_over_k)
| probBinomial |
| TBigFloat* probWillshaw_BuckinghamWillshaw1992 (int n, int k, int M, int z, int x1, int x2, int debug)
| probWillshaw_BuckinghamWillshaw1992 |
| TBigFloat* probWillshaw_BuckinghamWillshaw1992 (int n, int k, int M, int z, int x1, int x2)
| probWillshaw_BuckinghamWillshaw1992 |
| TBigFloat* probWillshaw_SommerPalm1999 (int n, int k, int M, int z, int x1, int x2, int debug)
| probWillshaw_SommerPalm1999 |
| TBigFloat* probWillshaw_SommerPalm1999 (int n, int k, int M, int z, int x1, int x2)
| probWillshaw_SommerPalm1999 |
| TBigFloat* probWillshaw_SommerPalm1999_coarse (int n, int k, int M, int z, int x1, int x2, int debug)
| probWillshaw_SommerPalm1999_coarse |
| TBigFloat* probWillshaw_SommerPalm1999_coarse (int n, int k, int M, int z, int x1, int x2)
| probWillshaw_SommerPalm1999_coarse |
| TBigFloat* probWillshaw (int n, int k, int M, int z, int x1, int x2, int debug)
| probWillshaw |
| TBigFloat* probWillshaw (int n, int k, int M, int z, int x1, int x2)
| probWillshaw |
| double toDouble ()
| toDouble |
[const]
| int toInteger ()
| toInteger |
[const]
| void outputState ()
| outputState |
| void outputState (int binary)
| outputState |
| friend ostream& operator<< (ostream& os, const TBigFloat& n)
| operator<< |