public class ArrayFloat extends Array
Array| Modifier and Type | Class and Description |
|---|---|
static class |
ArrayFloat.D0
Concrete implementation of Array specialized for floats, rank 0.
|
static class |
ArrayFloat.D1
Concrete implementation of Array specialized for floats, rank 1.
|
static class |
ArrayFloat.D2
Concrete implementation of Array specialized for floats, rank 2.
|
static class |
ArrayFloat.D3
Concrete implementation of Array specialized for floats, rank 3.
|
static class |
ArrayFloat.D4
Concrete implementation of Array specialized for floats, rank 4.
|
static class |
ArrayFloat.D5
Concrete implementation of Array specialized for floats, rank 5.
|
static class |
ArrayFloat.D6
Concrete implementation of Array specialized for floats, rank 6.
|
static class |
ArrayFloat.D7
Concrete implementation of Array specialized for floats, rank 7.
|
| Modifier and Type | Field and Description |
|---|---|
protected float[] |
storage |
| Constructor and Description |
|---|
ArrayFloat(int[] dimensions)
Create a new Array of type float and the given shape.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyFrom1DJavaArray(IndexIterator iter,
java.lang.Object javaArray) |
protected void |
copyTo1DJavaArray(IndexIterator iter,
java.lang.Object javaArray) |
protected Array |
createView(Index index)
create new Array with given indexImpl and same backing store
|
float |
get(Index i)
get the value at the specified index.
|
boolean |
getBoolean(Index i)
not legal, throw ForbiddenConversionException
|
boolean |
getBoolean(int index) |
byte |
getByte(Index i)
Get the array element at the current element of ima, as a byte.
|
byte |
getByte(int index) |
char |
getChar(Index i)
Get the array element at the current element of ima, as a char.
|
char |
getChar(int index) |
java.nio.ByteBuffer |
getDataAsByteBuffer()
This gets the data as a ByteBuffer, in correct order.
|
double |
getDouble(Index i)
Get the array element at the current element of ima, as a double.
|
double |
getDouble(int index) |
java.lang.Class |
getElementType()
Return the element class type
|
float |
getFloat(Index i)
Get the array element at the current element of ima, as a float.
|
float |
getFloat(int index) |
int |
getInt(Index i)
Get the array element at the current element of ima, as a int.
|
int |
getInt(int index) |
long |
getLong(Index i)
Get the array element at the current element of ima, as a long.
|
long |
getLong(int index) |
java.lang.Object |
getObject(Index i)
Get the array element at index as an Object.
|
java.lang.Object |
getObject(int index) |
short |
getShort(Index i)
Get the array element at the current element of ima, as a short.
|
short |
getShort(int index) |
java.lang.Object |
getStorage()
Get underlying primitive array storage.
|
void |
set(Index i,
float value)
set the value at the sepcified index.
|
void |
setBoolean(Index i,
boolean value)
not legal, throw ForbiddenConversionException
|
void |
setBoolean(int index,
boolean value) |
void |
setByte(Index i,
byte value)
Set the array element at the current element of ima.
|
void |
setByte(int index,
byte value) |
void |
setChar(Index i,
char value)
Set the array element at the current element of ima.
|
void |
setChar(int index,
char value) |
void |
setDouble(Index i,
double value)
Set the array element at the current element of ima.
|
void |
setDouble(int index,
double value) |
void |
setFloat(Index i,
float value)
Set the array element at the current element of ima.
|
void |
setFloat(int index,
float value) |
void |
setInt(Index i,
int value)
Set the array element at the current element of ima.
|
void |
setInt(int index,
int value) |
void |
setLong(Index i,
long value)
Set the array element at the current element of ima.
|
void |
setLong(int index,
long value) |
void |
setObject(Index i,
java.lang.Object value)
Set the array element at index to the specified value.
|
void |
setObject(int index,
java.lang.Object value) |
void |
setShort(Index i,
short value)
Set the array element at the current element of ima.
|
void |
setShort(int index,
short value) |
arraycopy, copy, copyTo1DJavaArray, copyToNDJavaArray, factory, factory, factory, factory, factoryConstant, factoryCopy, flip, get1DJavaArray, get1DJavaArray, getDataAsByteBuffer, getDataAsByteBuffer, getDataType, getIndex, getIndexIterator, getRangeIterator, getRank, getShape, getSize, getSizeBytes, 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, sectionNoReduce, shapeToString, slice, toString, transposepublic ArrayFloat(int[] dimensions)
dimensions - the shape of the Array.protected Array createView(Index index)
createView in class Arrayindex - use this Indexpublic java.lang.Object getStorage()
ArraygetStorage in class Arrayprotected void copyFrom1DJavaArray(IndexIterator iter, java.lang.Object javaArray)
copyFrom1DJavaArray in class Arrayprotected void copyTo1DJavaArray(IndexIterator iter, java.lang.Object javaArray)
copyTo1DJavaArray in class Arraypublic java.nio.ByteBuffer getDataAsByteBuffer()
ArraygetDataAsByteBuffer in class Arraypublic java.lang.Class getElementType()
getElementType in class Arraypublic float get(Index i)
public void set(Index i, float value)
public double getDouble(Index i)
Arraypublic void setDouble(Index i, double value)
Arraypublic float getFloat(Index i)
Arraypublic void setFloat(Index i, float value)
Arraypublic long getLong(Index i)
Arraypublic void setLong(Index i, long value)
Arraypublic int getInt(Index i)
Arraypublic void setInt(Index i, int value)
Arraypublic short getShort(Index i)
Arraypublic void setShort(Index i, short value)
Arraypublic byte getByte(Index i)
Arraypublic void setByte(Index i, byte value)
Arraypublic char getChar(Index i)
Arraypublic void setChar(Index i, char value)
Arraypublic boolean getBoolean(Index i)
getBoolean in class Arrayi - Index with current element setindex cast to boolean if necessary.public void setBoolean(Index i, boolean value)
setBoolean in class Arrayi - Index with current element setvalue - the new value; cast to underlying data type if necessary.public java.lang.Object getObject(Index i)
Arraypublic void setObject(Index i, java.lang.Object value)
Arraypublic boolean getBoolean(int index)
getBoolean in class Arraypublic void setBoolean(int index,
boolean value)
setBoolean in class Array