Package edu.jas.structure

Basic structural interfaces.

See:
          Description

Interface Summary
AbelianGroupElem<C extends AbelianGroupElem<C>> Abelian group element interface.
AbelianGroupFactory<C extends AbelianGroupElem<C>> Abelian group factory interface.
AlgebraElem<A extends AlgebraElem<A,C>,C extends RingElem<C>> Algabra element interface.
AlgebraFactory<A extends AlgebraElem<A,C>,C extends RingElem<C>> Algebra factory interface.
Element<C extends Element<C>> Element interface.
ElemFactory<C extends Element<C>> Element factory interface.
GcdRingElem<C extends GcdRingElem<C>> Gcd ring element interface.
ModulElem<M extends ModulElem<M,C>,C extends RingElem<C>> Module element interface.
ModulFactory<M extends ModulElem<M,C>,C extends RingElem<C>> Module factory interface.
MonoidElem<C extends MonoidElem<C>> Monoid element interface.
MonoidFactory<C extends MonoidElem<C>> Monoid factory interface.
RingElem<C extends RingElem<C>> Ring element interface.
RingFactory<C extends RingElem<C>> Ring factory interface.
StarRingElem<C extends StarRingElem<C>> Star ring element interface.
 

Class Summary
Local<C extends RingElem<C>> Local element based on RingElem pairs.
LocalRing<C extends RingElem<C>> Local ring factrory based on RingElem principal ideal.
LocalTest Local tests with JUnit.
Power<C extends RingElem<C>> Power class to compute powers of RingElem.
Quotient<C extends RingElem<C>> Quotient element based on RingElem pairs.
QuotientRing<C extends RingElem<C>> Quotient ring factory using RingElem and RingFactory.
QuotientTest Quotient tests with JUnit.
Residue<C extends RingElem<C>> Residue element based on RingElem residue.
ResidueRing<C extends RingElem<C>> Residue ring factory based on RingElem and RingFactory module.
ResidueTest Residue test with JUnit.
 

Exception Summary
NotInvertibleException NotInvertibleException class.
 

Package edu.jas.structure Description

Basic structural interfaces.

This package contains interfaces for the most general algebraic structures used in JAS, e.g. RingElem and RingFactory. Some classes implement e.g. quotient rings or residue class rings, based only on the interfaces in this package.


Heinz Kredel

Last modified: Mon Jul 9 22:22:06 CEST 2007

$Id: package.html 1259 2007-07-29 10:18:54Z kredel $