Interface Hierarchy
- dk.jonaslindstrom.ruffini.common.abstractions.Set<E>
- dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid<E>
- dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup<E>
- dk.jonaslindstrom.ruffini.common.abstractions.Module<V,S,R>
- dk.jonaslindstrom.ruffini.common.abstractions.VectorSpace<V,S,F>
- dk.jonaslindstrom.ruffini.common.abstractions.Ring<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.SemiRing<E>)
- dk.jonaslindstrom.ruffini.common.abstractions.EuclideanDomain<E>
- dk.jonaslindstrom.ruffini.common.abstractions.Field<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Group<E>)
- dk.jonaslindstrom.ruffini.common.abstractions.SemiRing<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Monoid<E>)
- dk.jonaslindstrom.ruffini.common.abstractions.Ring<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup<E>)
- dk.jonaslindstrom.ruffini.common.abstractions.EuclideanDomain<E>
- dk.jonaslindstrom.ruffini.common.abstractions.Field<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Group<E>)
- dk.jonaslindstrom.ruffini.common.abstractions.OrderedSet<E>
- dk.jonaslindstrom.ruffini.common.abstractions.Semigroup<E>
- dk.jonaslindstrom.ruffini.common.abstractions.Monoid<E>
- dk.jonaslindstrom.ruffini.common.abstractions.Group<E>
- dk.jonaslindstrom.ruffini.common.abstractions.Field<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Ring<E>)
- dk.jonaslindstrom.ruffini.common.abstractions.SemiRing<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid<E>)
- dk.jonaslindstrom.ruffini.common.abstractions.Ring<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup<E>)
- dk.jonaslindstrom.ruffini.common.abstractions.EuclideanDomain<E>
- dk.jonaslindstrom.ruffini.common.abstractions.Field<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Group<E>)