|
| Scl< MPZ > | operator+ (const Scl< MPZ > &a1, const Scl< MPZ > &a2) |
| |
| Scl< MPZ > | operator- (const Scl< MPZ > &a1, const Scl< MPZ > &a2) |
| |
| Scl< MPZ > | operator* (const Scl< MPZ > &a1, const Scl< MPZ > &a2) |
| |
| Scl< MPZ > | operator/ (const Scl< MPZ > &a, const Scl< MPZ > &b) |
| |
| Scl< MPZ > | operator% (const Scl< MPZ > &a, const Scl< MPZ > &b) |
| |
| void | convert (Scl< MPZ > &n, char *s) |
| |
| std::ostream & | operator<< (std::ostream &os, const Scl< MPZ > &b) |
| |
| std::istream & | operator>> (std::istream &is, Scl< MPZ > &b) |
| |
| void | SqrtRem (Scl< MPZ > &sqrt, Scl< MPZ > &rem, const Scl< MPZ > &b) |
| |
| void | QuoRem (Scl< MPZ > &q, Scl< MPZ > &r, const Scl< MPZ > &divdend, const Scl< MPZ > &divisor) |
| |
| unsigned long | QuoRem (Scl< MPZ > &q, Scl< MPZ > &r, const Scl< MPZ > &divdend, unsigned long divisor) |
| |
| void | DivMod (Scl< MPZ > &q, Scl< MPZ > &r, const Scl< MPZ > &divdend, const Scl< MPZ > &divisor) |
| |
| void | DivMod (Scl< MPZ > &q, Scl< MPZ > &r, const Scl< MPZ > &divdend, unsigned long divisor) |
| |
| void | ExtGCD (Scl< MPZ > &gcd, Scl< MPZ > &a, Scl< MPZ > &b, const Scl< MPZ > &x, const Scl< MPZ > &y) |
| |
| void | HalfExtGCD (Scl< MPZ > &gcd, Scl< MPZ > &a, const Scl< MPZ > &x, const Scl< MPZ > &y) |
| |
| unsigned long | BigIntToUL (const Scl< MPZ > &b) |
| |
| signed long | BigIntToSL (const Scl< MPZ > &b) |
| |
| size_t | log (const Scl< MPZ > &b) |
| |
| size_t | log (const Scl< MPZ > &b, int base) |
| |
| int | sign (const Scl< MPZ > &b) |
| |
| int | compare (const Scl< MPZ > &b1, const Scl< MPZ > &b2) |
| |
| int | compare (const Scl< MPZ > &b, unsigned long ul) |
| |
| int | compare (const Scl< MPZ > &b, long sl) |
| |
| bool | IsPositive (const Scl< MPZ > &b) |
| |
| bool | IsNegative (const Scl< MPZ > &b) |
| |
| bool | IsZero (const Scl< MPZ > &b) |
| |
| bool | IsOne (const Scl< MPZ > &b) |
| |
| bool | IsMinusOne (const Scl< MPZ > &b) |
| |
| bool | IsOdd (const Scl< MPZ > &b) |
| |
| bool | IsEven (const Scl< MPZ > &b) |
| |
| bool | IsPerfectSquare (const Scl< MPZ > &b) |
| |
| bool | IsProbablyPrime (const Scl< MPZ > &b, int reps) |
| |
| bool | has_positive_sign (const Scl< MPZ > &x) |
| |