Package edu.jas.structure
Interface GcdRingElem<C extends GcdRingElem<C>>
-
- Type Parameters:
C- gcd element type
- All Superinterfaces:
AbelianGroupElem<C>,java.lang.Comparable<C>,Element<C>,MonoidElem<C>,RingElem<C>,java.io.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.- Author:
- Heinz Kredel
-
-
Method Summary
-
Methods inherited from interface edu.jas.structure.AbelianGroupElem
abs, isZERO, negate, signum, subtract, sum
-
Methods inherited from interface edu.jas.structure.Element
compareTo, copy, equals, factory, hashCode, toScript, toScriptFactory
-
Methods inherited from interface edu.jas.structure.MonoidElem
divide, inverse, isONE, isUnit, leftDivide, leftRemainder, multiply, power, quotientRemainder, remainder, rightDivide, rightRemainder, twosidedDivide, twosidedRemainder
-
-