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.