edu.jas.structure
Interface GcdRingElem<C extends GcdRingElem<C>>

All Superinterfaces:
AbelianGroupElem<C>, java.lang.Cloneable, java.lang.Comparable<C>, Element<C>, MonoidElem<C>, RingElem<C>, java.io.Serializable
All Known Implementing Classes:
AlgebraicNumber, BigComplex, BigDecimal, BigInteger, BigOctonion, BigQuaternion, BigRational, ModInteger

public interface GcdRingElem<C extends GcdRingElem<C>>
extends RingElem<C>

Gcd ring element interface. Adds greatest common divisor and extended greatest common divisor. Empty interface since gcd and egcd is now in RingElem.

Author:
Heinz Kredel

Method Summary
 
Methods inherited from interface edu.jas.structure.RingElem
egcd, gcd
 
Methods inherited from interface edu.jas.structure.AbelianGroupElem
abs, isZERO, negate, signum, subtract, sum
 
Methods inherited from interface edu.jas.structure.MonoidElem
divide, inverse, isONE, isUnit, multiply, remainder
 
Methods inherited from interface edu.jas.structure.Element
clone, compareTo, equals, hashCode