Class PrimePowers_DefaultImpl

java.lang.Object
de.tilman_neumann.jml.partitions.Mpi_IntegerArrayImpl
de.tilman_neumann.jml.partitions.PrimePowers_DefaultImpl
All Implemented Interfaces:
Mpi, PrimePowers, java.lang.Comparable<Mpi>, java.lang.Iterable<java.lang.Integer>

public class PrimePowers_DefaultImpl
extends Mpi_IntegerArrayImpl
implements PrimePowers
  • Method Details

    • createFrom

      public static PrimePowers_DefaultImpl createFrom​(SortedMultiset<java.math.BigInteger> primepowersMultiset)
      Constructor from a multiset of primes.
      Parameters:
      primepowersMultiset -
      Returns:
      PrimePowers
    • valueOf

      public static PrimePowers valueOf​(java.math.BigInteger n)
      Factory method to create Mpi from the prime powers of n.
      Parameters:
      n -
      Returns:
      PrimePowers
    • getPrime

      public java.math.BigInteger getPrime​(int index)
      Description copied from interface: PrimePowers
      Return the prime at the given index.
      Specified by:
      getPrime in interface PrimePowers
      Returns:
      prime
    • main

      public static void main​(java.lang.String[] args)
      Check relationship between set of divisors and powermap. Hypothesis confirmed from 0..203846.
      Parameters:
      args - ignored