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, sumMethods inherited from interface edu.jas.structure.Element
compareTo, copy, equals, factory, hashCode, toScript, toScriptFactoryMethods inherited from interface edu.jas.structure.MonoidElem
divide, inverse, isONE, isUnit, leftDivide, leftRemainder, multiply, power, quotientRemainder, remainder, rightDivide, rightRemainder, twosidedDivide, twosidedRemainder