Interface RingElem<C extends RingElem<C>>
- Type Parameters:
C- ring element type
- All Superinterfaces:
AbelianGroupElem<C>, Comparable<C>, Element<C>, MonoidElem<C>, Serializable
- All Known Subinterfaces:
AlgebraElem<A,C>, FieldElem<C>, GcdRingElem<C>, NoncomRingElem<C>, Polynomial<C>, RegularRingElem<C>, StarRingElem<C>
- All Known Implementing Classes:
AlgebraicNumber, BigComplex, BigDecimal, BigDecimalComplex, BigInteger, BigOctonion, BigQuaternion, BigQuaternionInteger, BigRational, Complex, ComplexAlgebraicNumber, GenExteriorPolynomial, GenMatrix, GenPolynomial, GenSolvablePolynomial, GenWordPolynomial, Local, Local, LocalSolvablePolynomial, ModInt, ModInteger, ModLong, MultiVarPowerSeries, Product, QLRSolvablePolynomial, Quotient, Quotient, QuotSolvablePolynomial, RealAlgebraicNumber, RealAlgebraicNumber, RecSolvablePolynomial, RecSolvableWordPolynomial, Residue, Residue, ResidueSolvablePolynomial, ResidueSolvableWordPolynomial, SolvableLocal, SolvableLocalResidue, SolvableQuotient, SolvableResidue, UnivPowerSeries, WordResidue
Ring element interface. Combines additive and multiplicative methods. Adds
also gcd because of polynomials.
-
Method Summary
Methods inherited from interface Element
compareTo, copy, equals, factory, hashCode, toScript, toScriptFactoryMethods inherited from interface MonoidElem
divide, inverse, isONE, isUnit, leftDivide, leftRemainder, multiply, power, quotientRemainder, remainder, rightDivide, rightRemainder, twosidedDivide, twosidedRemainder
-
Method Details
-
gcd
-
egcd
-
leftGcd
-
rightGcd
-