Todo List

page Main Page
Write this introduction

page Main Page
Quick SVN / patch tutorial

Class N
32 bit support

Class N
gmp nails support

Class N
Use proper exceptions

Class N
Fast exact division see mpz_divexact

Class N
Square, inplace and outofplace

Class N
num_bits() = floor(log2(n));

Class N
is_divisible(N& n)

Class N
divides(N& n) = n.is_divisible(*this)

Class N
is_congruent(N& a, N& modulus)

Class N
pow(N& exponent)

Class N
pow_mod(N& exponent, N& modulus)

Class N
root(N& remainder, limb_t n)

Class N
sqrt

Class N
is_perfect_power()

Class N
is_perfect_square()

Class N
is_prime(int reps = 10)

Class N
nextprime();

Class N
Extended GCD

Class N
invert(N& modulus)

Class N
jacobi, legendre, kronecker, factorial

Member symbolism::ring::N::gcd_large_large (const N &a, const N &b)
Detect small numbers a_odd and/or b_odd and use small algorithms

Copyright © 2007-2008 Remco Bloemen.

Generated on Tue Jan 22 17:35:31 2008 for symbolism by doxygen 1.5.4

Hosted by SourceForge.net Logo