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

public interface Field<E> extends Group<E>, Ring<E>
A field is a commutative ring where every non-zero element has a multiplicative inverse.
  • Method Details

    • divideInt

      default E divideInt(E a, int b)
      Return ab-1.