Package edu.jas.arith

Basic arithmetic package.

See:
          Description

Interface Summary
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
ArithTest Basic arithmetic tests with JUnit.
BigComplex BigComplex class based on BigRational implementing the RingElem interface and with the familiar SAC static method names.
BigComplexTest BigComplex tests with JUnit.
BigDecimal BigDecimal class to make java.math.BigDecimal available with RingElem interface.
BigDecimalTest BigDecimal tests with JUnit.
BigInteger BigInteger class to make java.math.BigInteger available with RingElem interface and with the familiar SAC static method names.
BigIntegerTest BigInteger tests with JUnit.
BigOctonion BigOctonion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.
BigOctonionTest BigOctonion tests with JUnit.
BigQuaternion BigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.
BigQuaternionTest BigQuaternion tests with JUnit.
BigRational Immutable arbitrary-precision rational numbers.
BigRationalTest BigRational tests with JUnit.
Combinatoric Combinatoric algorithms.
ModInteger ModInteger class with RingElem interface and with the familiar SAC method names.
ModIntegerRing ModIntegerRing factory with RingFactory interface.
ModIntegerTest ModInteger and PrimeList tests with JUnit.
ModLong ModLong class with RingElem interface.
ModLongRing ModLongRing factory with RingFactory interface.
ModLongTest ModLong tests with JUnit.
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.
ProductTest Product test with JUnit.
Roots Root computation algorithms.
 

Enum Summary
PrimeList.Range Range of probable primes.
 

Exception Summary
ModularNotInvertibleException Modular integer NotInvertibleException class.
 

Package edu.jas.arith Description

Basic arithmetic package.

This package contains classes for arithmetic in the basic coefficient rings, e.g. BigRational, BigInteger or ModInteger. All such classes implement the RingElem 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: Sun Oct 24 15:35:11 CEST 2010

$Id: package.html 3368 2010-10-24 13:53:32Z kredel $