Class SquarefreeSequence63

java.lang.Object
de.tilman_neumann.jml.sequence.SquarefreeSequence63
All Implemented Interfaces:
NumberSequence<java.lang.Long>

public class SquarefreeSequence63
extends java.lang.Object
implements NumberSequence<java.lang.Long>
Sequence of multiplier * {squarefree numbers 1,2,3,5,6,7,10,11,13,...}, long implementation.
  • Constructor Summary

    Constructors
    Constructor Description
    SquarefreeSequence63​(long multiplier)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getName()  
    static void main​(java.lang.String[] args)  
    java.lang.Long next()  
    void reset()
    Reset sequence so that it starts again with its first element.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SquarefreeSequence63

      public SquarefreeSequence63​(long multiplier)
  • Method Details

    • getName

      public java.lang.String getName()
      Specified by:
      getName in interface NumberSequence<java.lang.Long>
      Returns:
      the name of this sequence generator
    • reset

      public void reset()
      Description copied from interface: NumberSequence
      Reset sequence so that it starts again with its first element.
      Specified by:
      reset in interface NumberSequence<java.lang.Long>
    • next

      public java.lang.Long next()
      Specified by:
      next in interface NumberSequence<java.lang.Long>
      Returns:
      the next integer
    • main

      public static void main​(java.lang.String[] args)