Polymake Template Library (PTL) 4.13
polymake::Integer Member List

This is the complete list of members for polymake::Integer, including all inherited members.

abs(const Integer &a)polymake::Integerfriend
abs_equal(const Integer &a, const Integer &b)polymake::Integerfriend
abs_equal(const Integer &a, long b)polymake::Integerfriend
abs_equal(const Integer &a, double b)polymake::Integerfriend
binom(const Integer &n, long k)polymake::Integerstatic
binom(long n, long k)polymake::Integerstatic
bit(unsigned long i) constpolymake::Integerinline
compare(const Integer &b) constpolymake::Integerinline
copy_from(mpz_srcptr src)polymake::Integerinline
div(const Integer &a, const Integer &b)polymake::Integerfriend
div_exact(const Integer &b)polymake::Integerinline
div_exact(long b)polymake::Integerinline
even() constpolymake::Integerinline
ext_gcd(const Integer &a, const Integer &b)polymake::Integerfriend
fac(long k)polymake::Integerinlinestatic
fibonacci(unsigned long k)polymake::Integerinlinestatic
fibonacci2(unsigned long k)polymake::Integerinlinestatic
fill_from_file(int fd)polymake::Integer
gcd(const Integer &a, const Integer &b)polymake::Integerfriend
gcd(const Integer &a, long b)polymake::Integerfriend
infinity(Int sgn) noexceptpolymake::Integerinlinestatic
Integer(const Integer &b)polymake::Integerinline
Integer(const mpz_t &b)polymake::Integerinlineexplicit
Integer(mpz_t &&b) noexceptpolymake::Integerinlineexplicit
Integer(double b)polymake::Integerinlineexplicit
Integer(const Rational &b)polymake::Integerinlineexplicit
Integer(const char *s)polymake::Integerexplicit
Integer(size_t n, Reserve)polymake::Integerinline
Integer(gmp_randstate_t rnd, unsigned long bits)polymake::Integerinline
Integer(gmp_randstate_t rnd, const Integer &upper)polymake::Integerinline
Integer(std::nullptr_t)polymake::Integerinlineexplicitprotected
is_zero() const noexceptpolymake::Integerinline
lcm(const Integer &a, const Integer &b)polymake::Integerfriend
log2_ceil(const Integer &a)polymake::Integerfriend
log2_floor(const Integer &a)polymake::Integerfriend
negate() noexceptpolymake::Integerinline
odd() constpolymake::Integerinline
operator double() constpolymake::Integerinlineexplicit
operator%=(const Integer &b)polymake::Integerinline
operator*=(const Integer &b)polymake::Integerinline
operator+(const Integer &a)polymake::Integerfriend
operator++()polymake::Integerinline
operator+=(const Integer &b)polymake::Integerinline
operator-(const Integer &a)polymake::Integerfriend
operator--()polymake::Integerinline
operator-=(const Integer &b)polymake::Integerinline
operator/=(const Integer &b)polymake::Integerinline
operator<<(std::ostream &os, const Integer &a)polymake::Integerfriend
operator<<=(long k)polymake::Integerinline
operator=(const Integer &b)polymake::Integerinline
operator=(long b)polymake::Integerinline
operator=(unsigned long b)polymake::Integerinline
operator=(double b)polymake::Integerinline
operator=(const Rational &b)polymake::Integerinline
operator>>(std::istream &is, Integer &a)polymake::Integerfriend
operator>>=(long k)polymake::Integerinline
parse(const char *s)polymake::Integerprotected
pow(const Integer &a, long k)polymake::Integerstatic
putstr(std::ios::fmtflags flags, char *buf) constpolymake::Integer
read(std::istream &is, bool allow_sign=true)polymake::Integer
relocate(Integer *from, Integer *to)polymake::Integerfriend
set(const char *s)polymake::Integerinline
sqrt(const Integer &a)polymake::Integerfriend
strsize(std::ios::fmtflags flags) constpolymake::Integer
swap(Integer &b) noexceptpolymake::Integerinline