|
JMatIO 0.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jmatio.types.MLArray
com.jmatio.types.MLNumericArray<T>
T - public abstract class MLNumericArray<T extends java.lang.Number>
| Field Summary |
|---|
| Fields inherited from class com.jmatio.types.MLArray |
|---|
attributes, dims, mtFLAG_COMPLEX, mtFLAG_GLOBAL, mtFLAG_LOGICAL, mtFLAG_TYPE, mxCELL_CLASS, mxCHAR_CLASS, mxDOUBLE_CLASS, mxFUNCTION_CLASS, mxINT16_CLASS, mxINT32_CLASS, mxINT64_CLASS, mxINT8_CLASS, mxOBJECT_CLASS, mxOPAQUE_CLASS, mxSINGLE_CLASS, mxSPARSE_CLASS, mxSTRUCT_CLASS, mxUINT16_CLASS, mxUINT32_CLASS, mxUINT64_CLASS, mxUINT8_CLASS, mxUNKNOWN_CLASS, name, type |
| Constructor Summary | |
|---|---|
MLNumericArray(java.lang.String name,
int[] dims,
int type,
int attributes)
Normally this constructor is used only by MatFileReader and MatFileWriter |
|
MLNumericArray(java.lang.String name,
int type,
T[] vals,
int m)
Jama [math.nist.gov] style: construct a 2D real matrix from a one-dimensional packed array |
|
| Method Summary | |
|---|---|
protected T |
_get(java.nio.ByteBuffer buffer,
int index)
|
protected void |
_set(java.nio.ByteBuffer buffer,
T value,
int index)
|
java.lang.String |
contentToString()
|
void |
dispose()
|
boolean |
equals(java.lang.Object o)
|
T |
get(int index)
|
T |
get(int m,
int n)
Does the same as getReal. |
T |
getImaginary(int index)
|
T |
getImaginary(int m,
int n)
Gets single imaginary array element of A(m,n). |
java.nio.ByteBuffer |
getImaginaryByteBuffer()
|
T |
getReal(int index)
|
T |
getReal(int m,
int n)
Gets single real array element of A(m,n). |
java.nio.ByteBuffer |
getRealByteBuffer()
|
void |
putImaginaryByteBuffer(java.nio.ByteBuffer buff)
|
void |
putRealByteBuffer(java.nio.ByteBuffer buff)
|
void |
set(T[] vector)
|
void |
set(T value,
int index)
Does the same as setReal. |
void |
set(T value,
int m,
int n)
Does the same as setReal. |
void |
setImaginary(T value,
int index)
Sets single real array element. |
void |
setImaginary(T value,
int m,
int n)
Sets single imaginary array element. |
void |
setReal(T[] vector)
Sets real part of matrix |
void |
setReal(T value,
int index)
Sets single real array element. |
void |
setReal(T value,
int m,
int n)
Sets single real array element. |
| Methods inherited from class com.jmatio.types.MLArray |
|---|
getDimensions, getFlags, getIndex, getM, getN, getName, getNameToByteArray, getNDimensions, getSize, getType, isCell, isChar, isComplex, isDouble, isEmpty, isFunctionObject, isInt16, isInt32, isInt64, isInt8, isLogical, isObject, isOpaque, isSingle, isSparse, isStruct, isUint16, isUint32, isUint64, isUint8, isUnknown, toString, typeToString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.jmatio.types.GenericArrayCreator |
|---|
createArray |
| Methods inherited from interface com.jmatio.types.ByteStorageSupport |
|---|
buldFromBytes, getByteArray, getBytesAllocated, getStorageClazz |
| Constructor Detail |
|---|
public MLNumericArray(java.lang.String name,
int[] dims,
int type,
int attributes)
name - - array namedims - - array dimensionstype - - array typeattributes - - array flags
public MLNumericArray(java.lang.String name,
int type,
T[] vals,
int m)
name - - array nametype - - array typevals - - One-dimensional array of doubles, packed by columns (ala Fortran).m - - Number of rows| Method Detail |
|---|
public T getReal(int m,
int n)
m - - row indexn - - column index
public T getReal(int index)
index -
public void setReal(T value,
int m,
int n)
value - - element valuem - - row indexn - - column index
public void setReal(T value,
int index)
value - - element valueindex - - column-packed vector indexpublic void setReal(T[] vector)
vector - - column-packed vector of elements
public void setImaginary(T value,
int m,
int n)
value - - element valuem - - row indexn - - column index
public void setImaginary(T value,
int index)
value - - element valueindex - - column-packed vector index
public T getImaginary(int m,
int n)
m - - row indexn - - column index
public T getImaginary(int index)
index -
public void set(T value,
int m,
int n)
setReal.
value - - element valuem - - row indexn - - column index
public void set(T value,
int index)
setReal.
value - - element valueindex - - column-packed vector index
public T get(int m,
int n)
getReal.
m - - row indexn - - column index
public T get(int index)
index -
public void set(T[] vector)
vector -
protected T _get(java.nio.ByteBuffer buffer,
int index)
protected void _set(java.nio.ByteBuffer buffer,
T value,
int index)
public void putImaginaryByteBuffer(java.nio.ByteBuffer buff)
public java.nio.ByteBuffer getImaginaryByteBuffer()
public void putRealByteBuffer(java.nio.ByteBuffer buff)
public java.nio.ByteBuffer getRealByteBuffer()
public java.lang.String contentToString()
contentToString in class MLArraypublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic void dispose()
dispose in class MLArray
|
JMatIO 0.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||