Polymake Template Library (PTL)
4.2
|
This is the complete list of members for pm::Integer, including all inherited members.
abs(const Integer &a) | pm::Integer | friend |
abs_equal(const Integer &a, const Integer &b) | pm::Integer | friend |
abs_equal(const Integer &a, long b) | pm::Integer | friend |
abs_equal(const Integer &a, double b) | 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(const Integer &a, const Integer &b) | 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(const Integer &a, const Integer &b) | 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(const Integer &a, const Integer &b) | pm::Integer | friend |
gcd(const Integer &a, long b) | 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(const Integer &a, const Integer &b) | pm::Integer | friend |
log2_ceil(const Integer &a) | pm::Integer | friend |
log2_floor(const Integer &a) | 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+(const Integer &a) | pm::Integer | friend |
operator++() | pm::Integer | inline |
operator+=(const Integer &b) | pm::Integer | inline |
operator-(const Integer &a) | pm::Integer | friend |
operator--() | pm::Integer | inline |
operator-=(const Integer &b) | pm::Integer | inline |
operator/=(const Integer &b) | pm::Integer | inline |
operator<<(std::ostream &os, const Integer &a) | 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>>(std::istream &is, Integer &a) | 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(Integer *from, Integer *to) | pm::Integer | friend |
set(const char *s) | pm::Integer | inline |
sqrt(const Integer &a) | pm::Integer | friend |
strsize(std::ios::fmtflags flags) const | pm::Integer | |
swap(Integer &b) noexcept | pm::Integer | inline |