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. |
BinaryFunctor<C1 extends Element<C1>,C2 extends Element<C2>,D extends Element<D>> |
Binary functor interface. |
Element<C extends Element<C>> |
Element interface. |
ElemFactory<C extends Element<C>> |
Element factory interface. |
FieldElem<C extends FieldElem<C>> |
Field element 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. |
RegularRingElem<C extends RegularRingElem<C>> |
Regular ring element interface. |
RingElem<C extends RingElem<C>> |
Ring element interface. |
RingFactory<C extends RingElem<C>> |
Ring factory interface. |
Selector<C extends RingElem<C>> |
Selector interface. |
StarRingElem<C extends StarRingElem<C>> |
Star ring element interface. |
UnaryFunctor<C extends Element<C>,D extends Element<D>> |
Unary functor interface. |
This package
contains interfaces for the most general algebraic structures used in JAS,
e.g. RingElem
and RingFactory
.
The Power
class implements exponentation of monoid and ring elements.