Interface Field<E>
- Type Parameters:
E- Element type.
- All Superinterfaces:
AdditiveGroup<E>,CommutativeMonoid<E>,Group<E>,Monoid<E>,Ring<E>,Semigroup<E>,SemiRing<E>,Set<E>
- All Known Implementing Classes:
AlgebraicFieldExtension,BigFiniteField,BigPrimeField,BigRationals,ComplexNumbers,ConstructiveReals,FieldOfFractions,FiniteField,GaussianRationals,PerformanceLoggingField,PrimeField,QuadraticField,Rationals,RealNumbers,TestUtils.TestField
A field is a commutative ring where every non-zero element has a multiplicative inverse.
-
Method Summary
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup
doubling, isZero, negate, scale, scale, subtract, sumMethods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid
add, add, add, zeroMethods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Monoid
identity, isIdentity, powerMethods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Semigroup
multiply, multiply, multiply
-
Method Details
-
divideInt
Return ab-1.
-