public class TwoDimensionalLongArray extends TwoDimensionalLongReadAccess.Base implements TwoDimensionalLongAccess
TwoDimensionalLongReadAccess.Base
EMPTY
Constructor and Description |
---|
TwoDimensionalLongArray(int xSize,
int ySize)
Constructor.
|
TwoDimensionalLongArray(int ySize,
long... values)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
long |
getValueAt(int ix,
int iy)
Get the value at the given indexes.
|
void |
setValueAt(long value,
int ix,
int iy)
Set the value at the given indexes.
|
int |
sizeX()
Get the number of elements in X direction.
|
int |
sizeY()
Get the number of elements in Y direction
|
asBase
equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
changeAllValues, changeValueAt, fillValuesByIndex, setElementAt, subAtX, subAtY, transposed
asBase, getElementAt
changeAll, changeAll, createConstant, createIndexed, createNulled, createSupplied, empty, fillByIndex, setElement, zeroX, zeroY
equal, getElement, getNumDimensions, getNumElements, getSize, getSizes, hash, singleton, toString, view, visitAll, visitAll, xIterable, xIterator, yIterable, yIterator
change, setAll, setFrom, setFrom, setFrom
empty, linearized
public TwoDimensionalLongArray(int xSize, int ySize)
xSize
- X size of arrayySize
- Y size of arraypublic TwoDimensionalLongArray(int ySize, long... values)
ySize
- size in y directionvalues
- values in order, the first ySize
values
will become row 0, the second ySize
values
row 1, and so on. Needs a multiple of ySize values.public void setValueAt(long value, int ix, int iy)
setValueAt
in interface TwoDimensionalLongAccess
value
- value to setix
- X indexiy
- Y indexpublic long getValueAt(int ix, int iy)
getValueAt
in interface TwoDimensionalLongReadAccess
ix
- X indexiy
- Y indexpublic int sizeX()
TwoDimensionalReadAccess
sizeX
in interface TwoDimensionalReadAccess<java.lang.Long>
public int sizeY()
TwoDimensionalReadAccess
sizeY
in interface TwoDimensionalReadAccess<java.lang.Long>