Class IntegerSequence.Range

  • All Implemented Interfaces:
    IntegerSequence
    Enclosing interface:
    IntegerSequence

    public static class IntegerSequence.Range
    extends java.lang.Object
    implements IntegerSequence
    A sequence of integers which has been specified using a start number, end number, and step size and uses the known upper limit of the array to bound it Examples: : 2: 2:3:
    • Constructor Detail

      • Range

        public Range​(org.ejml.equation.TokenList.Token start,
                     org.ejml.equation.TokenList.Token step)
    • Method Detail

      • initialize

        public void initialize​(int maxIndex)
        Description copied from interface: IntegerSequence
        Specifies the maximum index of the array. If the maximum index is not known then a value < 0 is passed in and an exception should be thrown if this information is required NOTE: This is length - 1
        Specified by:
        initialize in interface IntegerSequence
        Parameters:
        maxIndex - Largest possible value in the sequence. or < 0 if unknown
      • getStart

        public int getStart()
      • getStep

        public int getStep()
      • getEnd

        public int getEnd()