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 and Description |
---|
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
|
Modifier and Type | Method and Description |
---|---|
protected void |
allocate() |
java.lang.String |
contentToString() |
void |
dispose() |
boolean |
equals(java.lang.Object o) |
protected T |
get(java.nio.ByteBuffer buffer,
int index) |
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) |
protected void |
set(java.nio.ByteBuffer buffer,
T value,
int index) |
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.
|
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
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
buldFromBytes, getByteArray, getBytesAllocated, getStorageClazz
public MLNumericArray(java.lang.String name, int[] dims, int type, int attributes)
name
- - array namedims
- - array dimensionstype
- - array typeattributes
- - array flagspublic 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 rowsprotected void allocate()
public T getReal(int m, int n)
m
- - row indexn
- - column indexpublic 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 indexpublic 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 indexpublic 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 MLArray
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object