public class ArrayIndex extends java.lang.Object
Constructor and Description |
---|
ArrayIndex()
Construct an ArrayIndex object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
atKey(int i_1)
Create a key for an 1 dimensional index reference.
|
java.lang.String |
atKey(int i_1,
int i_2)
Create a key for an 2 dimensional index reference.
|
java.lang.String |
atKey(int i_1,
int i_2,
int i_3)
Create a key for an 3 dimensional index reference.
|
java.lang.String |
atKey(int i_1,
int i_2,
int i_3,
int i_4)
Create a key for an 4 dimensional index reference.
|
java.lang.String |
atKey(int i_1,
int i_2,
int i_3,
int i_4,
int i_5)
Create a key for an 5 dimensional index reference.
|
java.lang.String |
atKey(int i_1,
int i_2,
int i_3,
int i_4,
int i_5,
int i_6)
Create a key for an 6 dimensional index reference.
|
void |
readMatrix(java.lang.String filename)
Read in a matrix with a given name and store it into a
associative data structure.
|
double |
retrieve(java.lang.String aKey)
Retrieve a value from the associate array using the supplied key.
|
void |
store(double aValue,
java.lang.String aKey)
Store a data value at a particular location given by the key string.
|
void |
writeMatrix(java.lang.String filename)
Write the matrix stored in the associate array with a given
name.
|
public ArrayIndex()
public java.lang.String atKey(int i_1)
i_1
- an index value.public java.lang.String atKey(int i_1, int i_2)
i_1
- an index value.i_2
- an index value.public java.lang.String atKey(int i_1, int i_2, int i_3)
i_1
- an index value.i_2
- an index value.i_3
- an index value.public java.lang.String atKey(int i_1, int i_2, int i_3, int i_4)
i_1
- an index value.i_2
- an index value.i_3
- an index value.i_4
- an index value.public java.lang.String atKey(int i_1, int i_2, int i_3, int i_4, int i_5)
i_1
- an index value.i_2
- an index value.i_3
- an index value.i_4
- an index value.i_5
- an index value.public java.lang.String atKey(int i_1, int i_2, int i_3, int i_4, int i_5, int i_6)
i_1
- an index value.i_2
- an index value.i_3
- an index value.i_4
- an index value.i_5
- an index value.i_6
- an index value.public double retrieve(java.lang.String aKey)
aKey
- the key.public void store(double aValue, java.lang.String aKey)
aValue
- the value.aKey
- the key.public void readMatrix(java.lang.String filename)
filename
- The filename.public void writeMatrix(java.lang.String filename)
filename
- the filename.