public class MLDouble extends MLNumericArray<java.lang.Double>
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 |
---|
MLDouble(java.lang.String name,
double[][] vals)
Jama [math.nist.gov] style:
construct a 2D real matrix from
double[][]
Note: array is converted to Double[] |
MLDouble(java.lang.String name,
double[] vals,
int m)
Jama [math.nist.gov] style:
construct a matrix from a one-dimensional packed array
|
MLDouble(java.lang.String name,
java.lang.Double[] vals,
int m)
Jama [math.nist.gov] style:
construct a 2D real matrix from a one-dimensional packed array
|
MLDouble(java.lang.String name,
int[] dims)
Create a
MLDouble array with given name,
and dimensions. |
MLDouble(java.lang.String name,
int[] dims,
int type,
int attributes)
Normally this constructor is used only by MatFileReader and MatFileWriter
|
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
buldFromBytes(byte[] bytes) |
double[][] |
getArray()
Gets two-dimensional real array.
|
byte[] |
getByteArray(java.lang.Double value) |
int |
getBytesAllocated() |
java.lang.Class<java.lang.Double> |
getStorageClazz() |
allocate, contentToString, dispose, equals, get, get, get, getImaginary, getImaginary, getImaginaryByteBuffer, getReal, getReal, getRealByteBuffer, putImaginaryByteBuffer, putRealByteBuffer, set, set, set, set, setImaginary, setImaginary, setReal, setReal, setReal
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
public MLDouble(java.lang.String name, int[] dims, int type, int attributes)
name
- - array namedims
- - array dimensionstype
- - array type: here mxDOUBLE_CLASS
attributes
- - array flagspublic MLDouble(java.lang.String name, int[] dims)
MLDouble
array with given name,
and dimensions.name
- - array namedims
- - array dimensionspublic MLDouble(java.lang.String name, java.lang.Double[] vals, int m)
name
- - array namevals
- - One-dimensional array of doubles, packed by columns (ala Fortran).m
- - Number of rowspublic MLDouble(java.lang.String name, double[][] vals)
double[][]
Note: array is converted to Double[]name
- - array namevals
- - two-dimensional array of valuespublic MLDouble(java.lang.String name, double[] vals, int m)
name
- - array namevals
- - One-dimensional array of doubles, packed by columns (ala Fortran).m
- - Number of rowspublic double[][] getArray()
public int getBytesAllocated()
public java.lang.Double buldFromBytes(byte[] bytes)
public byte[] getByteArray(java.lang.Double value)
public java.lang.Class<java.lang.Double> getStorageClazz()