public class ArraySequence extends ArrayStructureBak
ArrayStructureBak.ArrayStructureIterator| 限定符和类型 | 字段 | 说明 |
|---|---|---|
protected StructureDataIterator |
iter |
members, nelems, sdata| 限定符 | 构造器 | 说明 |
|---|---|---|
protected |
ArraySequence(StructureMembers sm,
int[] shape) |
|
|
ArraySequence(StructureMembers members,
StructureDataIterator iter,
int nelems) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
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(ArrayStructureBak as,
int index) |
|
void |
showInternal(Formatter f,
Indent indent) |
|
String |
toString() |
arraycopy, copyTo1DJavaArray, copyToNDJavaArray, factory, factory, factory, factory, factory, factory, factoryConstant, flip, get1DJavaArray, getDataAsByteBuffer, getDataAsByteBuffer, getDataAsByteBuffer, getDataType, getIndex, getIndexIterator, getIndexIteratorFast, getIndexPrivate, getRangeIterator, getRank, getShape, getSize, hasNext, isConstant, isUnsigned, makeArray, makeArray, makeArray, makeArray, makeArrayRankPlusOne, next, nextBoolean, nextByte, nextChar, nextDouble, nextFloat, nextInt, nextLong, nextShort, permute, reduce, reduce, resetLocalIterator, reshape, reshapeNoCopy, reshapeVLen, section, section, section, sectionNoReduce, setUnsigned, shapeToString, slice, transposeconvertScalarDouble, 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, getComplex, getComplex, 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, getString, getString, getStructureData, getStructureData, getStructureMemberNames, getStructureMembers, getStructureSize, sectionNoReduce, setBoolean, setBoolean, setByte, setByte, setChar, setChar, setComplex, setComplex, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLong, setLong, setMemberArray, setObject, setObject, setShort, setShort, setString, setString, showInternalMembersprotected 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 在类中 ArrayStructureBakpublic StructureDataIterator getStructureDataIterator()
public int getStructureDataCount()
public long getSizeBytes()
ArraygetSizeBytes 在类中 ArrayStructureBakprotected StructureData makeStructureData(ArrayStructureBak as, int index)
makeStructureData 在类中 ArrayStructureBakpublic Array extractMemberArray(StructureMembers.Member proxym) throws IOException
ArrayStructureBakextractMemberArray 在类中 ArrayStructureBakproxym - 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 在类中 ArrayStructureBakCopyright © 2019. All rights reserved.