abs() | Scl< T > | |
BigIntToSL(const Scl< T > &b) | Scl< T > | [friend] |
BigIntToUL(const Scl< T > &b) | Scl< T > | [friend] |
compare(const Scl< T > &b1, const Scl< T > &b2) | Scl< T > | [friend] |
compare(const Scl< T > &b, unsigned long ul) | Scl< T > | [friend] |
compare(const Scl< T > &b, long sl) | Scl< T > | [friend] |
Div2Exp(unsigned long exponent_of_2) | Scl< T > | |
DivMod(Scl< T > &q, Scl< T > &r, const Scl< T > &divdend, const Scl< T > &divisor) | Scl< T > | [friend] |
DivMod(Scl< T > &q, Scl< T > &r, const Scl< T > &divdend, unsigned long divisor) | Scl< T > | [friend] |
ExtGCD(Scl< T > &gcd, Scl< T > &a, Scl< T > &b, const Scl< T > &x, const Scl< T > &y) | Scl< T > | [friend] |
factorial(unsigned long n) | Scl< T > | |
GCD(const Scl< T > &b2) | Scl< T > | |
HalfExtGCD(Scl< T > &gcd, Scl< T > &a, const Scl< T > &x, const Scl< T > &y) | Scl< T > | [friend] |
IsEven(const Scl< T > &b) | Scl< T > | [friend] |
IsMinusOne(const Scl< T > &b) | Scl< T > | [friend] |
IsNegative(const Scl< T > &b) | Scl< T > | [friend] |
IsOdd(const Scl< T > &b) | Scl< T > | [friend] |
IsOne(const Scl< T > &b) | Scl< T > | [friend] |
IsPerfectSquare(const Scl< T > &b) | Scl< T > | [friend] |
IsPositive(const Scl< T > &b) | Scl< T > | [friend] |
IsProbablyPrime(const Scl< T > &b, int reps=25) | Scl< T > | [friend] |
IsZero(const Scl< T > &b) | Scl< T > | [friend] |
log(const Scl< T > &b) | Scl< T > | [friend] |
log(const Scl< T > &b, int base) | Scl< T > | [friend] |
Mod2Exp(unsigned long exponent_of_2) | Scl< T > | |
Mul2Exp(unsigned long exponent_of_2) | Scl< T > | |
negate() | Scl< T > | |
operator *=(const Scl< T > &rhs) | Scl< T > | |
operator *=(unsigned long rhs) | Scl< T > | |
operator *=(long rhs) | Scl< T > | |
operator!=(const Scl< T > &rhs) const | Scl< T > | |
operator!=(long sl) const | Scl< T > | |
operator!=(int si) const | Scl< T > | |
operator!=(unsigned long ul) const | Scl< T > | |
operator%=(const Scl< T > &rhs) | Scl< T > | |
operator%=(unsigned long rhs) | Scl< T > | |
operator%=(long rhs) (defined in Scl< T >) | Scl< T > | |
operator++() | Scl< T > | |
operator+=(const Scl< T > &rhs) | Scl< T > | |
operator+=(unsigned long rhs) | Scl< T > | |
operator+=(long rhs) | Scl< T > | |
operator--() | Scl< T > | |
operator-=(const Scl< T > &rhs) | Scl< T > | |
operator-=(unsigned long rhs) | Scl< T > | |
operator-=(long rhs) | Scl< T > | |
operator/=(const Scl< T > &rhs) | Scl< T > | |
operator/=(unsigned long rhs) | Scl< T > | |
operator/=(long rhs) | Scl< T > | |
operator<(const Scl< T > &rhs) const | Scl< T > | |
operator<(long sl) const | Scl< T > | |
operator<(int si) const | Scl< T > | |
operator<(unsigned long ul) const | Scl< T > | |
operator<< (defined in Scl< T >) | Scl< T > | [friend] |
operator<=(const Scl< T > &rhs) const | Scl< T > | |
operator<=(long sl) const | Scl< T > | |
operator<=(int si) const | Scl< T > | |
operator<=(unsigned long ul) const | Scl< T > | |
operator=(const Scl< T > &rhs) | Scl< T > | |
operator=(unsigned long rhs) | Scl< T > | |
operator=(long rhs) | Scl< T > | |
operator==(const Scl< T > &rhs) const | Scl< T > | |
operator==(long sl) const | Scl< T > | |
operator==(int si) const | Scl< T > | |
operator==(unsigned long ul) const | Scl< T > | |
operator>(const Scl< T > &rhs) const | Scl< T > | |
operator>(long sl) const | Scl< T > | |
operator>(int si) const | Scl< T > | |
operator>(unsigned long ul) const | Scl< T > | |
operator>=(const Scl< T > &rhs) const | Scl< T > | |
operator>=(long sl) const | Scl< T > | |
operator>=(int si) const | Scl< T > | |
operator>=(unsigned long ul) const | Scl< T > | |
operator>> (defined in Scl< T >) | Scl< T > | [friend] |
pow(unsigned long exp) | Scl< T > | |
pow(unsigned long base, unsigned long exp) | Scl< T > | |
PowMod(const Scl< T > &exp, const Scl< T > &m) | Scl< T > | |
PowMod(unsigned long exp, const Scl< T > &m) | Scl< T > | |
quo(const Scl< T > &divisor) | Scl< T > | |
quo(unsigned long divisor) | Scl< T > | |
QuoRem(Scl< T > &q, Scl< T > &r, const Scl< T > &divdend, const Scl< T > &divisor) | Scl< T > | [friend] |
QuoRem(Scl< T > &q, Scl< T > &r, const Scl< T > &divdend, unsigned long divisor) | Scl< T > | [friend] |
rem(const Scl< T > &divisor) | Scl< T > | |
rem(unsigned long divisor) | Scl< T > | |
Scl() (defined in Scl< T >) | Scl< T > | |
Scl(const Scl< T > &b) (defined in Scl< T >) | Scl< T > | |
Scl(signed long sl) (defined in Scl< T >) | Scl< T > | |
Scl(unsigned long ul) (defined in Scl< T >) | Scl< T > | |
Scl(int si) (defined in Scl< T >) | Scl< T > | |
Scl(const char *string, int base=10) (defined in Scl< T >) | Scl< T > | |
Scl(MP_INT new_z) (defined in Scl< T >) | Scl< T > | |
sign(const Scl< T > &b) | Scl< T > | [friend] |
sqrt() | Scl< T > | |
SqrtRem(Scl< T > &sqrt, Scl< T > &rem, const Scl< T > &b) | Scl< T > | [friend] |
z | Scl< T > | |
~Scl() (defined in Scl< T >) | Scl< T > | |