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

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

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