Interface Multiplication<T>

Type Parameters:
T - Type of elements.
All Known Subinterfaces:
NativeOperators<T>
All Known Implementing Classes:
BigFraction, FP64, Fraction

public interface Multiplication<T>
Multiplication.
  • Method Summary

    Modifier and Type
    Method
    Description
    Binary multiplication.
    one()
    Identity element.
    Multiplicative inverse.
  • Method Details

    • multiply

      T multiply(T a)
      Binary multiplication.
      Parameters:
      a - Element.
      Returns:
      this * a.
    • one

      T one()
      Identity element.
      Returns:
      the field element such that for all a, one().multiply(a).equals(a) is true.
    • reciprocal

      T reciprocal()
      Multiplicative inverse.
      Returns:
      this-1.