private final class IndexedTensor.SuperspaceIterator extends Object implements Iterator<IndexedTensor.SubspaceIterator>
Modifier and Type | Field and Description |
---|---|
private long |
count |
private DimensionSizes |
iterateSizes
The sizes of the space we'll return values of, one value for each dimension of this tensor,
which may be equal to or smaller than the sizes of this tensor
|
private List<Integer> |
subdimensionIndexes
The indexes this should iterate over
|
private IndexedTensor.Indexes |
superindexes |
Modifier | Constructor and Description |
---|---|
private |
SuperspaceIterator(Set<String> superdimensionNames,
DimensionSizes iterateSizes) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
IndexedTensor.SubspaceIterator |
next() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining, remove
private final IndexedTensor.Indexes superindexes
private final List<Integer> subdimensionIndexes
private final DimensionSizes iterateSizes
private long count
private SuperspaceIterator(Set<String> superdimensionNames, DimensionSizes iterateSizes)
public boolean hasNext()
hasNext
in interface Iterator<IndexedTensor.SubspaceIterator>
public IndexedTensor.SubspaceIterator next()
next
in interface Iterator<IndexedTensor.SubspaceIterator>
Copyright © 2018. All rights reserved.