Package edu.jas.structure
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
Gcd ring element interface. Empty interface since gcd and egcd is now in
RingElem. Adds greatest common divisor and extended greatest common divisor.
-
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