MultiIndexProgression

class MultiIndexProgression(    val first: IntArray,     val last: IntArray,     val step: Int = 1)

Multidimensional index.

Parameters

first

a start array indices.

last

a final array indices.

step

index traversal step, can be negative.

Constructors

Link copied to clipboard
fun MultiIndexProgression(    first: IntArray,     last: IntArray,     step: Int = 1)

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
operator fun iterator(): Iterator<IntArray>
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val first: IntArray
Link copied to clipboard
val last: IntArray
Link copied to clipboard
val reverse: MultiIndexProgression
Link copied to clipboard
val step: Int = 1

Extensions

Link copied to clipboard
infix fun MultiIndexProgression.step(step: Int): MultiIndexProgression

Returns a multidimensional index with a given step.