Package edu.jas.arith
Basic arithmetic package.
This package contains classes for arithmetic in the basic coefficient rings,
e.g. BigRational
, BigInteger
, ModLong
or
ModInteger
.
All such classes implement the RingElem
respectively the GcdRingElem
interface.
The class PrimeList
provides a list of useful prime numbers.
The Product
class implements a finite product of other ring elements.
Heinz Kredel
Last modified: Thu Dec 15 22:56:05 CET 2011
$Id$
-
Interface Summary Interface Description Modular Interface with getInteger and getSymmetricInteger methods.ModularRingFactory<C extends RingElem<C> & Modular> Modular ring factory interface.Rational Interface with method to get a BigRational (approximation). -
Class Summary Class Description ArithUtil Arithmetic utilities.BigComplex BigComplex class based on BigRational implementing the RingElem respectively the StarRingElem interface.BigDecimal BigDecimal class to make java.math.BigDecimal available with RingElem interface.BigDecimalComplex BigComplex class based on BigDecimal implementing the RingElem respectively the StarRingElem interface.BigInteger BigInteger class to make java.math.BigInteger available with RingElem respectively the GcdRingElem interface.BigIntegerIterator Big integer iterator.BigOctonion BigOctonion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.BigQuaternion BigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.BigQuaternionInteger Integer BigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.BigQuaternionRing BigQuaternion ring class based on BigRational implementing the RingElem interface.BigRational Immutable arbitrary-precision rational numbers.BigRationalIterator Big rational iterator.BigRationalUniqueIterator Big rational unique iterator.Combinatoric Combinatoric algorithms.ModInt ModInt class with RingElem interface.ModInteger ModInteger class with GcdRingElem interface.ModIntegerIterator Modular integer iterator.ModIntegerRing ModIntegerRing factory with RingFactory interface.ModIntIterator Modular integer iterator.ModIntRing ModIntRing factory with RingFactory interface.ModLong ModLong class with RingElem interface.ModLongIterator Modular integer iterator.ModLongRing ModLongRing factory with RingFactory interface.PrimeInteger Integer prime factorization.PrimeList List of big primes.Product<C extends RingElem<C>> Direct product element based on RingElem.ProductRing<C extends RingElem<C>> Direct product ring factory based on RingElem and RingFactory module.Roots Root computation algorithms. -
Enum Summary Enum Description PrimeList.Range Range of probable primes. -
Exception Summary Exception Description ModularNotInvertibleException Modular integer NotInvertibleException class.