public class ArraySequence extends ArrayStructure
ArrayStructure.ArrayStructureIterator| Modifier and Type | Field and Description |
|---|---|
protected StructureDataIterator |
iter |
members, nelems, sdata| Modifier | Constructor and Description |
|---|---|
protected |
ArraySequence(StructureMembers sm,
int[] shape) |
|
ArraySequence(StructureMembers members,
StructureDataIterator iter,
int nelems)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Array |
extractMemberArray(StructureMembers.Member proxym)
Extract data for one member, over all structures.
|
Class |
getElementType()
n
|
long |
getSizeBytes()
Get the total number of bytes in the array.
|
int |
getStructureDataCount() |
StructureDataIterator |
getStructureDataIterator() |
protected StructureData |
makeStructureData(ArrayStructure as,
int index) |
void |
showInternal(Formatter f,
Indent indent) |
String |
toString() |
convertScalarDouble, convertScalarFloat, convertScalarInt, convertScalarLong, copy, copyBytes, copyChars, copyDoubles, copyFloats, copyFrom1DJavaArray, copyInts, copyLongs, copyObjects, copySequences, copyShorts, copyStructures, copyTo1DJavaArray, createView, findMember, getArray, getArrayObject, getArraySequence, getArrayStructure, getBoolean, getBoolean, getByte, getByte, getChar, getChar, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getJavaArrayByte, getJavaArrayChar, getJavaArrayDouble, getJavaArrayFloat, getJavaArrayInt, getJavaArrayLong, getJavaArrayShort, getJavaArrayString, getLong, getLong, getMembers, getObject, getObject, getScalarByte, getScalarChar, getScalarDouble, getScalarFloat, getScalarInt, getScalarLong, getScalarObject, getScalarShort, getScalarString, getScalarStructure, getShort, getShort, getStorage, getStructureData, getStructureData, getStructureMemberNames, getStructureMembers, getStructureSize, iterator, sectionNoReduce, setBoolean, setBoolean, setByte, setByte, setChar, setChar, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLong, setLong, setMemberArray, setObject, setObject, setShort, setShort, showInternalMembersarraycopy, copyTo1DJavaArray, copyToNDJavaArray, factory, factory, factory, factory, factoryConstant, flip, get1DJavaArray, get1DJavaArray, getDataAsByteBuffer, getDataAsByteBuffer, getDataAsByteBuffer, getDataType, getIndex, getIndexIterator, getRangeIterator, getRank, getShape, getSize, hasNext, isConstant, isUnsigned, isVlen, makeArray, makeArray, makeArray, makeArrayRankPlusOne, makeFromJavaArray, makeFromJavaArray, makeObjectArray, makeVlenArray, next, nextBoolean, nextByte, nextChar, nextDouble, nextFloat, nextInt, nextLong, nextShort, permute, reduce, reduce, resetLocalIterator, reshape, reshapeNoCopy, section, section, section, sectionNoReduce, shapeToString, slice, transposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorprotected StructureDataIterator iter
protected ArraySequence(StructureMembers sm, int[] shape)
public ArraySequence(StructureMembers members, StructureDataIterator iter, int nelems)
members - the membersiter - the iteratornelems - iterator count, may be missing (<0)public Class getElementType()
getElementType in class ArrayStructurepublic StructureDataIterator getStructureDataIterator()
getStructureDataIterator in class ArrayStructurepublic int getStructureDataCount()
public long getSizeBytes()
ArraygetSizeBytes in class ArrayStructureprotected StructureData makeStructureData(ArrayStructure as, int index)
makeStructureData in class ArrayStructurepublic Array extractMemberArray(StructureMembers.Member proxym) throws IOException
ArrayStructureextractMemberArray in class ArrayStructureproxym - get data from this StructureMembers.Member.IOException - on read error (only happens for Sequences, otherwise data is already read)public void showInternal(Formatter f, Indent indent)
showInternal in class ArrayStructure