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] |