java.lang.Object
dk.jonaslindstrom.ruffini.common.structures.FieldOfFractions<Integer>
dk.jonaslindstrom.ruffini.integers.structures.Rationals
All Implemented Interfaces:
dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>, dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>, dk.jonaslindstrom.ruffini.common.abstractions.Field<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>, dk.jonaslindstrom.ruffini.common.abstractions.Group<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>, dk.jonaslindstrom.ruffini.common.abstractions.Monoid<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>, dk.jonaslindstrom.ruffini.common.abstractions.Ring<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>, dk.jonaslindstrom.ruffini.common.abstractions.Semigroup<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>, dk.jonaslindstrom.ruffini.common.abstractions.SemiRing<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>, dk.jonaslindstrom.ruffini.common.abstractions.Set<dk.jonaslindstrom.ruffini.common.elements.Fraction<Integer>>

public class Rationals extends dk.jonaslindstrom.ruffini.common.structures.FieldOfFractions<Integer>
  • Method Summary

    Modifier and Type
    Method
    Description
    static Rationals
     
     

    Methods inherited from class dk.jonaslindstrom.ruffini.common.structures.FieldOfFractions

    add, equals, getIdentity, getZero, invert, multiply, negate, reduce, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup

    doubling, isZero, scale, scale, subtract

    Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid

    add, add

    Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Field

    divideInt

    Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Group

    divide

    Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Monoid

    isIdentity, power

    Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Semigroup

    multiply, multiply

    Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.SemiRing

    integer, multiply
  • Method Details

    • getInstance

      public static Rationals getInstance()
    • toString

      public String toString()
      Overrides:
      toString in class dk.jonaslindstrom.ruffini.common.structures.FieldOfFractions<Integer>