Class Calculator<E>

java.lang.Object
dk.jonaslindstrom.ruffini.common.helpers.Calculator<E>

public class Calculator<E> extends Object
  • Constructor Details

    • Calculator

      public Calculator(Field<E> field)
    • Calculator

      public Calculator(Ring<E> ring)
    • Calculator

      public Calculator(AdditiveGroup<E> group)
  • Method Details

    • sum

      @SafeVarargs public final E sum(E... terms)
    • sum

      public final E sum(Collection<E> terms)
    • mul

      @SafeVarargs public final E mul(E... factors)
    • mul

      public final E mul(Collection<E> factors)
    • mul

      @SafeVarargs public final E mul(int n, E... factors)
    • sub

      public E sub(E a, E b)
    • div

      public E div(E n, E d)
    • inv

      public E inv(E d)
    • pow

      public E pow(E a, Integer n)
    • sq

      public E sq(E a)
    • integer

      public E integer(Integer integer)
    • m

      public E m(E a)
      Return the negation -a of an element a.
      Parameters:
      a -
      Returns: