uka.util
Class EnlargingIntArray2D
java.lang.Object
uka.util.EnlargingIntArray2D
- All Implemented Interfaces:
- java.io.Serializable
- public class EnlargingIntArray2D
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
|
Method Summary |
void |
clear()
|
static void |
copy(EnlargingIntArray2D src,
int srcIndex0,
int srcIndex1,
EnlargingIntArray2D dst,
int dstIndex0,
int dstIndex1,
int length0,
int length1)
|
void |
fill(int start0,
int start1,
int stop0,
int stop1,
int value)
|
int |
get(int index0,
int index1)
|
protected static int |
getDataSize(int stride0,
int stride1)
|
protected int |
getPosition(int index0,
int index1)
|
protected static int |
getPosition(int stride0,
int stride1,
int index0,
int index1)
|
int |
getSize0()
|
int |
getSize1()
|
boolean |
isValidIndex(int index0,
int index1)
|
void |
permute0(Permutation permutation)
Permutes the contents of this array. |
void |
permute1(Permutation permutation)
Permutes the contents of this array. |
int |
set(int index0,
int index1,
int value)
|
void |
setSize(int newSize0,
int newSize1)
|
int |
test(int index0,
int index1)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
stride0
private int stride0
stride1
private int stride1
size0
private int size0
size1
private int size1
data
private final EnlargingIntArray data
EnlargingIntArray2D
public EnlargingIntArray2D(int size0,
int size1)
EnlargingIntArray2D
public EnlargingIntArray2D(EnlargingIntArray2D other)
test
public int test(int index0,
int index1)
get
public int get(int index0,
int index1)
set
public int set(int index0,
int index1,
int value)
fill
public void fill(int start0,
int start1,
int stop0,
int stop1,
int value)
setSize
public void setSize(int newSize0,
int newSize1)
clear
public void clear()
isValidIndex
public boolean isValidIndex(int index0,
int index1)
getSize0
public int getSize0()
getSize1
public int getSize1()
permute0
public void permute0(Permutation permutation)
- Permutes the contents of this array. The element at position
(m, n) is moved to index
(permutation.compute(m), n).
permute1
public void permute1(Permutation permutation)
- Permutes the contents of this array. The element at position
(m, n) is moved to index
(m, permutation.compute(n)).
copy
public static void copy(EnlargingIntArray2D src,
int srcIndex0,
int srcIndex1,
EnlargingIntArray2D dst,
int dstIndex0,
int dstIndex1,
int length0,
int length1)
getPosition
protected static int getPosition(int stride0,
int stride1,
int index0,
int index1)
getDataSize
protected static int getDataSize(int stride0,
int stride1)
getPosition
protected final int getPosition(int index0,
int index1)
toString
public java.lang.String toString()