Interface GcdRingElem<C extends GcdRingElem<C>>

Type Parameters:
C - gcd element type
All Superinterfaces:
AbelianGroupElem<C>, Comparable<C>, Element<C>, MonoidElem<C>, RingElem<C>, Serializable
All Known Subinterfaces:
RegularRingElem<C>
All Known Implementing Classes:
AlgebraicNumber, BigComplex, BigDecimal, BigDecimalComplex, BigInteger, BigOctonion, BigQuaternion, BigQuaternionInteger, BigRational, Complex, ComplexAlgebraicNumber, ModInt, ModInteger, ModLong, Product, Quotient, RealAlgebraicNumber, RealAlgebraicNumber, Residue, SolvableLocal, SolvableLocalResidue, SolvableQuotient, SolvableResidue, WordResidue

public interface GcdRingElem<C extends GcdRingElem<C>> extends RingElem<C>
Gcd ring element interface. Empty interface since gcd and egcd is now in RingElem. Adds greatest common divisor and extended greatest common divisor.