Package edu.jas.structure
Basic structural interfaces.
This package
contains interfaces for the most general algebraic structures used in JAS,
e.g. RingElem and RingFactory.
The Power class implements exponentiation of monoid and ring elements.
RingElem, Ring and polynomial overview
Heinz Kredel
Last modified: Sun Sep 21 18:29:11 CEST 2014
$Id$
-
Interface Summary Interface Description 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.FieldFactory<C extends RingElem<C>> Field 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.NoncomRingElem<C extends NoncomRingElem<C>> Non-commutative ring element interface.QuotPair<C extends RingElem<C>> Quotient pair interface.QuotPairFactory<C extends RingElem<C>,D extends RingElem<D>> Quotient pair 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.Value<C extends RingElem<C>> Value interface.ValueFactory<C extends RingElem<C>,D extends RingElem<D>> Value factory interface. -
Class Summary Class Description Power<C extends RingElem<C>> Power class to compute powers of RingElem. -
Exception Summary Exception Description NotDivisibleException NotDivisibleException class.NotInvertibleException NotInvertibleException class.