Polymake Template Library (PTL): Member List
Polymake Template Library (PTL)  4.2
pm::Rational Member List

This is the complete list of members for pm::Rational, including all inherited members.

ceil() constpm::Rationalinline
compare(const Rational &b) constpm::Rationalinline
compare(double b) constpm::Rationalinline
copy_from(mpq_srcptr src)pm::Rationalinline
floor() constpm::Rationalinline
infinity(Int sgn)pm::Rationalinlinestatic
inv(const Rational &a)pm::Rationalfriend
is_integral() const noexceptpm::Rationalinline
is_zero() const noexceptpm::Rationalinline
negate()pm::Rationalinline
num_proxy typedefpm::Rational
operator double() constpm::Rationalinlineexplicit
operator*=(const Rational &b)pm::Rationalinline
operator+(const Rational &b)pm::Rationalfriend
operator++()pm::Rationalinline
operator+=(const Rational &b)pm::Rationalinline
operator-(const Rational &a)pm::Rationalfriend
operator-=(const Rational &b)pm::Rationalinline
operator/=(const Rational &b)pm::Rationalinline
operator<<=(long k)pm::Rationalinline
operator=(const Rational &b)pm::Rationalinline
operator>>=(long k)pm::Rationalinline
pow(const Rational &a, long k)pm::Rationalinlinestatic
pow(const Integer &a, long k)pm::Rationalinlinestatic
Rational(const Rational &b)pm::Rationalinline
Rational(const mpq_t &b)pm::Rationalinlineexplicit
Rational(mpq_t &&b) noexceptpm::Rationalinlineexplicit
Rational(const Integer &b)pm::Rationalinline
Rational(const mpz_t &b)pm::Rationalinlineexplicit
Rational(mpz_t &&b)pm::Rationalinlineexplicit
Rational(const Integer &num, const Integer &den)pm::Rationalinline
Rational(const mpz_t &num, const mpz_t &den)pm::Rationalinline
Rational(const char *s)pm::Rationalexplicit
Rational(std::nullptr_t)pm::Rationalinlineexplicitprotected
set(const Integer &num, const Integer &den)pm::Rationalinline
swap(Rational &b)pm::Rationalinline
trunc() constpm::Rationalinline