Public Methods
ShortNdArray | |
static ShortNdArray | |
short |
getShort(long... indices)
Returns the short value of the scalar found at the given coordinates.
|
ShortNdArray |
read(ShortDataBuffer dst)
|
ShortNdArray |
setShort(short value, long... indices)
Assigns the short value of the scalar found at the given coordinates.
|
ShortNdArray |
write(ShortDataBuffer src)
|
Inherited Methods
NdArraySequence<ShortNdArray> |
elements(int dimensionIdx)
|
boolean |
equals(Object obj)
|
ShortNdArray |
get(long... coords)
|
Short |
getObject(long... coords)
|
int |
hashCode()
|
ShortNdArray |
read(DataBuffer<Short> dst)
|
ShortNdArray | |
ShortNdArray |
setObject(Short value, long... coords)
|
ShortNdArray |
slice(long position, DimensionalSpace sliceDimensions)
|
ShortNdArray | |
ShortNdArray |
write(DataBuffer<Short> src)
|
DimensionalSpace | |
boolean |
equals(Object obj)
|
int |
hashCode()
|
NdArraySequence<ShortNdArray> |
scalars()
Returns a sequence of all scalars in this array.
|
Shape |
shape()
|
abstract ShortNdArray |
slice(long position, DimensionalSpace dimensions)
|
boolean |
equals(Object arg0)
|
final Class<?> |
getClass()
|
int |
hashCode()
|
final void |
notify()
|
final void |
notifyAll()
|
String |
toString()
|
final void |
wait(long arg0, int arg1)
|
final void |
wait(long arg0)
|
final void |
wait()
|
abstract NdArray<Short> | |
abstract NdArraySequence<? extends NdArray<T>> |
elements(int dimensionIdx)
Returns a sequence of all elements at a given dimension.
|
abstract boolean |
equals(Object obj)
Checks equality between n-dimensional arrays.
|
abstract NdArray<Short> |
get(long... coordinates)
Returns the N-dimensional element of this array at the given coordinates.
|
abstract Short |
getObject(long... coordinates)
Returns the value of the scalar found at the given coordinates.
|
abstract NdArray<Short> |
read(DataBuffer<Short> dst)
Read the content of this N-dimensional array into the destination buffer.
|
abstract NdArraySequence<? extends NdArray<T>> |
scalars()
Returns a sequence of all scalars in this array.
|
abstract NdArray<Short> | |
abstract NdArray<Short> |
setObject(Short value, long... coordinates)
Assigns the value of the scalar found at the given coordinates.
|
abstract NdArray<Short> | |
abstract NdArray<Short> |
abstract ShortNdArray | |
abstract NdArraySequence<ShortNdArray> |
elements(int dimensionIdx)
Returns a sequence of all elements at a given dimension.
|
abstract ShortNdArray |
get(long... coordinates)
Returns the N-dimensional element of this array at the given coordinates.
|
abstract Short |
getObject(long... coordinates)
Returns the value of the scalar found at the given coordinates.
|
abstract short |
getShort(long... coordinates)
Returns the short value of the scalar found at the given coordinates.
|
abstract ShortNdArray |
read(ShortDataBuffer dst)
|
abstract ShortNdArray |
read(DataBuffer<Short> dst)
|
abstract NdArraySequence<ShortNdArray> |
scalars()
Returns a sequence of all scalars in this array.
|
abstract ShortNdArray | |
abstract ShortNdArray |
setObject(Short value, long... coordinates)
|
abstract ShortNdArray |
setShort(short value, long... coordinates)
Assigns the short value of the scalar found at the given coordinates.
|
abstract ShortNdArray | |
abstract ShortNdArray |
write(ShortDataBuffer src)
|
abstract ShortNdArray |
write(DataBuffer<Short> src)
|
abstract NdArray<Short> | |
abstract NdArraySequence<? extends NdArray<T>> |
elements(int dimensionIdx)
Returns a sequence of all elements at a given dimension.
|
abstract boolean |
equals(Object obj)
Checks equality between n-dimensional arrays.
|
abstract NdArray<Short> |
get(long... coordinates)
Returns the N-dimensional element of this array at the given coordinates.
|
abstract Short |
getObject(long... coordinates)
Returns the value of the scalar found at the given coordinates.
|
abstract NdArray<Short> |
read(DataBuffer<Short> dst)
Read the content of this N-dimensional array into the destination buffer.
|
abstract NdArraySequence<? extends NdArray<T>> |
scalars()
Returns a sequence of all scalars in this array.
|
abstract NdArray<Short> | |
abstract NdArray<Short> |
setObject(Short value, long... coordinates)
Assigns the value of the scalar found at the given coordinates.
|
abstract NdArray<Short> | |
abstract NdArray<Short> |
Public Methods
public short getShort (long... indices)
Returns the short value of the scalar found at the given coordinates.
To access the scalar element, the number of coordinates provided must be equal to the number of dimensions of this array (i.e. its rank). For example:
ShortNdArray matrix = NdArrays.ofShorts(shape(2, 2)); // matrix rank = 2
matrix.getShort(0, 1); // succeeds, returns 0.0f
matrix.getShort(0); // throws IllegalRankException
ShortNdArray scalar = matrix.get(0, 1); // scalar rank = 0
scalar.getShort(); // succeeds, returns 0.0f
Parameters
indices | coordinates of the scalar to resolve |
---|
Returns
- value of that scalar
public ShortNdArray setShort (short value, long... indices)
Assigns the short value of the scalar found at the given coordinates.
To access the scalar element, the number of coordinates provided must be equal to the number of dimensions of this array (i.e. its rank). For example:
ShortNdArray matrix = NdArrays.ofShorts(shape(2, 2)); // matrix rank = 2
matrix.setShort(10.0f, 0, 1); // succeeds
matrix.setShort(10.0f, 0); // throws IllegalRankException
ShortNdArray scalar = matrix.get(0, 1); // scalar rank = 0
scalar.setShort(10.0f); // succeeds
Parameters
value | value to assign |
---|---|
indices | coordinates of the scalar to assign |
Returns
- this array