Polymake Template Library (PTL) 4.12
|
This is the complete list of members for pm::Integer, including all inherited members.
abs | pm::Integer | friend |
abs_equal | pm::Integer | friend |
abs_equal | pm::Integer | friend |
abs_equal | pm::Integer | friend |
binom(const Integer &n, long k) | pm::Integer | static |
binom(long n, long k) | pm::Integer | static |
bit(unsigned long i) const | pm::Integer | inline |
compare(const Integer &b) const | pm::Integer | inline |
copy_from(mpz_srcptr src) | pm::Integer | inline |
div | pm::Integer | friend |
div_exact(const Integer &b) | pm::Integer | inline |
div_exact(long b) | pm::Integer | inline |
even() const | pm::Integer | inline |
ext_gcd | pm::Integer | friend |
fac(long k) | pm::Integer | inlinestatic |
fibonacci(unsigned long k) | pm::Integer | inlinestatic |
fibonacci2(unsigned long k) | pm::Integer | inlinestatic |
fill_from_file(int fd) | pm::Integer | |
gcd | pm::Integer | friend |
gcd | pm::Integer | friend |
infinity(Int sgn) noexcept | pm::Integer | inlinestatic |
Integer(const Integer &b) | pm::Integer | inline |
Integer(const mpz_t &b) | pm::Integer | inlineexplicit |
Integer(mpz_t &&b) noexcept | pm::Integer | inlineexplicit |
Integer(double b) | pm::Integer | inlineexplicit |
Integer(const Rational &b) | pm::Integer | inlineexplicit |
Integer(const char *s) | pm::Integer | explicit |
Integer(size_t n, Reserve) | pm::Integer | inline |
Integer(gmp_randstate_t rnd, unsigned long bits) | pm::Integer | inline |
Integer(gmp_randstate_t rnd, const Integer &upper) | pm::Integer | inline |
Integer(std::nullptr_t) | pm::Integer | inlineexplicitprotected |
is_zero() const noexcept | pm::Integer | inline |
lcm | pm::Integer | friend |
log2_ceil | pm::Integer | friend |
log2_floor | pm::Integer | friend |
negate() noexcept | pm::Integer | inline |
odd() const | pm::Integer | inline |
operator double() const | pm::Integer | inlineexplicit |
operator%=(const Integer &b) | pm::Integer | inline |
operator*=(const Integer &b) | pm::Integer | inline |
operator+ | pm::Integer | friend |
operator++() | pm::Integer | inline |
operator+=(const Integer &b) | pm::Integer | inline |
operator- | pm::Integer | friend |
operator--() | pm::Integer | inline |
operator-=(const Integer &b) | pm::Integer | inline |
operator/=(const Integer &b) | pm::Integer | inline |
operator<< | pm::Integer | friend |
operator<<=(long k) | pm::Integer | inline |
operator=(const Integer &b) | pm::Integer | inline |
operator=(long b) | pm::Integer | inline |
operator=(unsigned long b) | pm::Integer | inline |
operator=(double b) | pm::Integer | inline |
operator=(const Rational &b) | pm::Integer | inline |
operator>> | pm::Integer | friend |
operator>>=(long k) | pm::Integer | inline |
parse(const char *s) | pm::Integer | protected |
pow(const Integer &a, long k) | pm::Integer | static |
putstr(std::ios::fmtflags flags, char *buf) const | pm::Integer | |
read(std::istream &is, bool allow_sign=true) | pm::Integer | |
relocate | pm::Integer | friend |
set(const char *s) | pm::Integer | inline |
sqrt | pm::Integer | friend |
strsize(std::ios::fmtflags flags) const | pm::Integer | |
swap(Integer &b) noexcept | pm::Integer | inline |