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, sum
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid
add, add, add, zero
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Monoid
identity, isIdentity, power
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Semigroup
multiply, multiply, multiply
-
Method Details
-
divideInt
Return ab-1.
-