|
||||||||||
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 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(String name,
int[] dims,
int type,
int attributes)
Normally this constructor is used only by MatFileReader and MatFileWriter |
|
MLNumericArray(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(ByteBuffer buffer,
int index)
|
protected void |
_set(ByteBuffer buffer,
T value,
int index)
|
protected void |
allocate()
|
String |
contentToString()
|
void |
dispose()
|
boolean |
equals(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). |
ByteBuffer |
getImaginaryByteBuffer()
|
T |
getReal(int index)
|
T |
getReal(int m,
int n)
Gets single real array element of A(m,n). |
ByteBuffer |
getRealByteBuffer()
|
void |
putImaginaryByteBuffer(ByteBuffer buff)
|
void |
putRealByteBuffer(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(String name, int[] dims, int type, int attributes)
name
- - array namedims
- - array dimensionstype
- - array typeattributes
- - array flagspublic MLNumericArray(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 rowsMethod Detail |
---|
protected void allocate()
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 indexpublic void setReal(T value, int index)
value
- - element valueindex
- - column-packed vector indexpublic void setReal(T[] vector)
vector
- - column-packed vector of elementspublic void setImaginary(T value, int m, int n)
value
- - element valuem
- - row indexn
- - column indexpublic void setImaginary(T value, int index)
value
- - element valueindex
- - column-packed vector indexpublic 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 indexpublic void set(T value, int index)
setReal
.
value
- - element valueindex
- - column-packed vector indexpublic 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(ByteBuffer buffer, int index)
protected void _set(ByteBuffer buffer, T value, int index)
public void putImaginaryByteBuffer(ByteBuffer buff)
public ByteBuffer getImaginaryByteBuffer()
public void putRealByteBuffer(ByteBuffer buff)
public ByteBuffer getRealByteBuffer()
public String contentToString()
contentToString
in class MLArray
public boolean equals(Object o)
equals
in class Object
public void dispose()
dispose
in class MLArray
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |