| abs(const Rational &x) | Rational | [friend] |
| add(const Rational &x, const Rational &y, Rational &dest) | Rational | [friend] |
| ceil(const Rational &x) | Rational | [friend] |
| compare(const Rational &x, const Rational &y) | Rational | [friend] |
| den | Rational | [protected] |
| denominator() const | Rational | [inline] |
| div(const Rational &x, const Rational &y, Rational &dest) | Rational | [friend] |
| error(const char *msg) const | Rational | |
| fits_in_double() const | Rational | |
| fits_in_float() const | Rational | |
| floor(const Rational &x) | Rational | [friend] |
| invert() | Rational | |
| mul(const Rational &x, const Rational &y, Rational &dest) | Rational | [friend] |
| negate() | Rational | [inline] |
| normalize() | Rational | [protected] |
| num | Rational | [protected] |
| numerator() const | Rational | [inline] |
| OK() const | Rational | |
| operator *(const Rational &x, const Rational &y) | Rational | [friend] |
| operator *=(const Rational &y) | Rational | [inline] |
| operator double() const | Rational | [inline] |
| operator!=(const Rational &x) | Rational | [inline] |
| operator+(const Rational &x, const Rational &y) | Rational | [friend] |
| operator+=(const Rational &y) | Rational | [inline] |
| operator-(const Rational &x, const Rational &y) | Rational | [friend] |
| operator-(const Rational &x) | Rational | [friend] |
| operator-=(const Rational &y) | Rational | [inline] |
| operator/(const Rational &x, const Rational &y) | Rational | [friend] |
| operator/=(const Rational &y) | Rational | [inline] |
| operator<(const Rational &x, const Rational &y) | Rational | [friend] |
| operator<<(ostream &s, const Rational &y) | Rational | [friend] |
| operator<=(const Rational &x, const Rational &y) | Rational | [friend] |
| operator=(const Rational &y) | Rational | [inline] |
| operator==(const Rational &x) | Rational | [inline] |
| operator>(const Rational &x, const Rational &y) | Rational | [friend] |
| operator>=(const Rational &x, const Rational &y) | Rational | [friend] |
| operator>>(istream &s, Rational &y) | Rational | [friend] |
| pow(const Rational &x, long y) | Rational | [friend] |
| pow(const Rational &x, const Integer &y) | Rational | [friend] |
| Rational() | Rational | [inline] |
| Rational(double) | Rational | |
| Rational(int n) | Rational | [inline] |
| Rational(long n) | Rational | [inline] |
| Rational(int n, int d) | Rational | [inline] |
| Rational(long n, long d) | Rational | [inline] |
| Rational(long n, unsigned long d) | Rational | [inline] |
| Rational(unsigned long n, long d) | Rational | [inline] |
| Rational(unsigned long n, unsigned long d) | Rational | [inline] |
| Rational(const Integer &n) | Rational | [inline] |
| Rational(const Integer &n, const Integer &d) | Rational | [inline] |
| Rational(const Rational &) | Rational | [inline] |
| round(const Rational &x) | Rational | [friend] |
| sign(const Rational &x) | Rational | [friend] |
| sqr(const Rational &x) | Rational | [friend] |
| sub(const Rational &x, const Rational &y, Rational &dest) | Rational | [friend] |
| trunc(const Rational &x) | Rational | [friend] |
| ~Rational() | Rational | [inline] |