|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectucar.ma2.Array
ucar.ma2.ArrayLong
public class ArrayLong
Concrete implementation of Array specialized for longs. Data storage is with 1D java array of longs. issues: what should we do if a conversion loses accuracy? nothing ? Exception ?
Array
Nested Class Summary | |
---|---|
static class |
ArrayLong.D0
Concrete implementation of Array specialized for longs, rank 0. |
static class |
ArrayLong.D1
Concrete implementation of Array specialized for longs, rank 1. |
static class |
ArrayLong.D2
Concrete implementation of Array specialized for longs, rank 2. |
static class |
ArrayLong.D3
Concrete implementation of Array specialized for longs, rank 3. |
static class |
ArrayLong.D4
Concrete implementation of Array specialized for longs, rank 4. |
static class |
ArrayLong.D5
Concrete implementation of Array specialized for longs, rank 5. |
static class |
ArrayLong.D6
Concrete implementation of Array specialized for longs, rank 6. |
static class |
ArrayLong.D7
Concrete implementation of Array specialized for longs, rank 7. |
Constructor Summary | |
---|---|
ArrayLong(int[] dimensions)
Create a new Array of type long and the given shape. |
Method Summary | |
---|---|
long |
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,
long 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)
|
Methods inherited from class ucar.ma2.Array |
---|
arraycopy, copy, copyTo1DJavaArray, copyToNDJavaArray, factory, factory, factory, factory, factory, factory, factoryConstant, flip, get1DJavaArray, getIndex, getIndexIterator, getIndexIteratorFast, getIndexPrivate, getRangeIterator, getRank, getShape, getSize, getSizeBytes, hasNext, isUnsigned, makeArray, makeArray, makeArray, next, nextBoolean, nextByte, nextChar, nextDouble, nextFloat, nextInt, nextLong, nextShort, permute, reduce, reduce, resetLocalIterator, reshape, section, section, section, sectionNoReduce, sectionNoReduce, setUnsigned, shapeToString, slice, toString, transpose |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ArrayLong(int[] dimensions)
dimensions
- the shape of the Array.Method Detail |
---|
public java.lang.Object getStorage()
Array
getStorage
in class Array
public java.nio.ByteBuffer getDataAsByteBuffer()
Array
getDataAsByteBuffer
in class Array
public java.lang.Class getElementType()
getElementType
in class Array
public long get(Index i)
public void set(Index i, long value)
public double getDouble(Index i)
Array
getDouble
in class Array
i
- Index with current element set
index
cast to double if necessary.public void setDouble(Index i, double value)
Array
setDouble
in class Array
i
- Index with current element setvalue
- the new value; cast to underlying data type if necessary.public float getFloat(Index i)
Array
getFloat
in class Array
i
- Index with current element set
index
cast to float if necessary.public void setFloat(Index i, float value)
Array
setFloat
in class Array
i
- Index with current element setvalue
- the new value; cast to underlying data type if necessary.public long getLong(Index i)
Array
getLong
in class Array
i
- Index with current element set
index
cast to long if necessary.public void setLong(Index i, long value)
Array
setLong
in class Array
i
- Index with current element setvalue
- the new value; cast to underlying data type if necessary.public int getInt(Index i)
Array
getInt
in class Array
i
- Index with current element set
index
cast to int if necessary.public void setInt(Index i, int value)
Array
setInt
in class Array
i
- Index with current element setvalue
- the new value; cast to underlying data type if necessary.public short getShort(Index i)
Array
getShort
in class Array
i
- Index with current element set
index
cast to short if necessary.public void setShort(Index i, short value)
Array
setShort
in class Array
i
- Index with current element setvalue
- the new value; cast to underlying data type if necessary.public byte getByte(Index i)
Array
getByte
in class Array
i
- Index with current element set
index
cast to float if necessary.public void setByte(Index i, byte value)
Array
setByte
in class Array
i
- Index with current element setvalue
- the new value; cast to underlying data type if necessary.public char getChar(Index i)
Array
getChar
in class Array
i
- Index with current element set
index
cast to char if necessary.public void setChar(Index i, char value)
Array
setChar
in class Array
i
- Index with current element setvalue
- the new value; cast to underlying data type if necessary.public boolean getBoolean(Index i)
getBoolean
in class Array
i
- Index with current element set
index
cast to boolean if necessary.public void setBoolean(Index i, boolean value)
setBoolean
in class Array
i
- Index with current element setvalue
- the new value; cast to underlying data type if necessary.public java.lang.Object getObject(Index i)
Array
getObject
in class Array
i
- element Index
index
public void setObject(Index i, java.lang.Object value)
Array
setObject
in class Array
i
- Index with current element setvalue
- the new value.public double getDouble(int index)
getDouble
in class Array
public void setDouble(int index, double value)
setDouble
in class Array
public float getFloat(int index)
getFloat
in class Array
public void setFloat(int index, float value)
setFloat
in class Array
public long getLong(int index)
getLong
in class Array
public void setLong(int index, long value)
setLong
in class Array
public int getInt(int index)
getInt
in class Array
public void setInt(int index, int value)
setInt
in class Array
public short getShort(int index)
getShort
in class Array
public void setShort(int index, short value)
setShort
in class Array
public byte getByte(int index)
getByte
in class Array
public void setByte(int index, byte value)
setByte
in class Array
public char getChar(int index)
getChar
in class Array
public void setChar(int index, char value)
setChar
in class Array
public boolean getBoolean(int index)
getBoolean
in class Array
public void setBoolean(int index, boolean value)
setBoolean
in class Array
public java.lang.Object getObject(int index)
getObject
in class Array
public void setObject(int index, java.lang.Object value)
setObject
in class Array
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |