Package org.jblas.ranges
Class IndicesRange
java.lang.Object
org.jblas.ranges.IndicesRange
- All Implemented Interfaces:
Range
Range which varies over pre-specified indices.
For example,
int[] indices = new int[] { 1, 1, 2, 3, 5, 8, 13 }; Range r = new IndicesRange(indices);ranges over the first few Fibonacci numbers.
-
Constructor Summary
ConstructorsConstructorDescriptionIndicesRange
(int[] is) Initialize from integer array.Initialize from DoubleMatrix. -
Method Summary
-
Constructor Details
-
IndicesRange
Initialize from integer array. -
IndicesRange
Initialize from DoubleMatrix. Entries are converted to integers by truncation.
-
-
Method Details
-
init
Description copied from interface:Range
Initialize Range to available indices -
length
Description copied from interface:Range
Total number of indices. -
next
Description copied from interface:Range
Increase counter. -
index
Description copied from interface:Range
Consecutive numbering of current index. -
value
Description copied from interface:Range
Get current index. -
hasMore
Description copied from interface:Range
More indices available?
-