public class NLMatrix
extends smile.math.matrix.JMatrix
| Constructor and Description |
|---|
NLMatrix(double[] A)
Constructor of a column vector/matrix with given array as the internal storage.
|
NLMatrix(double[][] A)
Constructor.
|
NLMatrix(int rows,
int cols)
Constructor of all-zero matrix.
|
NLMatrix(int rows,
int cols,
double value)
Constructor.
|
NLMatrix(int rows,
int cols,
double[] value)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
NLMatrix |
aat() |
NLMatrix |
abmm(smile.math.matrix.DenseMatrix B) |
NLMatrix |
abtmm(smile.math.matrix.DenseMatrix B) |
NLMatrix |
ata() |
NLMatrix |
atbmm(smile.math.matrix.DenseMatrix B) |
NLMatrix |
atbtmm(smile.math.matrix.DenseMatrix B) |
double[] |
atx(double[] x,
double[] y) |
double[] |
atxpy(double[] x,
double[] y) |
double[] |
atxpy(double[] x,
double[] y,
double b) |
double[] |
ax(double[] x,
double[] y) |
double[] |
axpy(double[] x,
double[] y) |
double[] |
axpy(double[] x,
double[] y,
double b) |
smile.netlib.Cholesky |
cholesky() |
NLMatrix |
copy() |
double[] |
eig() |
smile.math.matrix.EVD |
eigen() |
smile.netlib.LU |
lu() |
smile.netlib.QR |
qr() |
smile.math.matrix.SVD |
svd() |
NLMatrix |
transpose() |
add, add, add, add, add, add, add, add, data, div, div, div, div, div, div, div, div, fill, get, isSymmetric, mul, mul, mul, mul, mul, mul, mul, mul, ncols, nrows, qr, replaceNaN, set, setSymmetric, sort, sort, sub, sub, sub, sub, sub, sub, sub, sub, sum, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic NLMatrix(double[][] A)
A - the array of matrix.public NLMatrix(double[] A)
A - the array of column vector.public NLMatrix(int rows,
int cols)
public NLMatrix(int rows,
int cols,
double value)
public NLMatrix(int rows,
int cols,
double[] value)
value - the array of matrix values arranged in column major formatpublic NLMatrix copy()
copy in interface smile.math.matrix.DenseMatrixcopy in class smile.math.matrix.JMatrixpublic double[] ax(double[] x,
double[] y)
ax in interface smile.math.matrix.Matrixax in class smile.math.matrix.JMatrixpublic double[] axpy(double[] x,
double[] y)
axpy in interface smile.math.matrix.Matrixaxpy in class smile.math.matrix.JMatrixpublic double[] axpy(double[] x,
double[] y,
double b)
axpy in interface smile.math.matrix.Matrixaxpy in class smile.math.matrix.JMatrixpublic double[] atx(double[] x,
double[] y)
atx in interface smile.math.matrix.Matrixatx in class smile.math.matrix.JMatrixpublic double[] atxpy(double[] x,
double[] y)
atxpy in interface smile.math.matrix.Matrixatxpy in class smile.math.matrix.JMatrixpublic double[] atxpy(double[] x,
double[] y,
double b)
atxpy in interface smile.math.matrix.Matrixatxpy in class smile.math.matrix.JMatrixpublic NLMatrix ata()
ata in interface smile.math.matrix.DenseMatrixata in interface smile.math.matrix.Matrixata in class smile.math.matrix.JMatrixpublic NLMatrix aat()
aat in interface smile.math.matrix.DenseMatrixaat in interface smile.math.matrix.Matrixaat in class smile.math.matrix.JMatrixpublic NLMatrix abmm(smile.math.matrix.DenseMatrix B)
abmm in interface smile.math.matrix.MatrixMultiplication<smile.math.matrix.DenseMatrix,smile.math.matrix.DenseMatrix>abmm in class smile.math.matrix.JMatrixpublic NLMatrix abtmm(smile.math.matrix.DenseMatrix B)
abtmm in interface smile.math.matrix.MatrixMultiplication<smile.math.matrix.DenseMatrix,smile.math.matrix.DenseMatrix>abtmm in class smile.math.matrix.JMatrixpublic NLMatrix atbmm(smile.math.matrix.DenseMatrix B)
atbmm in interface smile.math.matrix.MatrixMultiplication<smile.math.matrix.DenseMatrix,smile.math.matrix.DenseMatrix>atbmm in class smile.math.matrix.JMatrixpublic NLMatrix atbtmm(smile.math.matrix.DenseMatrix B)
atbtmm in interface smile.math.matrix.MatrixMultiplication<smile.math.matrix.DenseMatrix,smile.math.matrix.DenseMatrix>atbtmm in class smile.math.matrix.JMatrixpublic NLMatrix transpose()
transpose in interface smile.math.matrix.DenseMatrixtranspose in interface smile.math.matrix.Matrixtranspose in class smile.math.matrix.JMatrixpublic smile.netlib.LU lu()
lu in interface smile.math.matrix.DenseMatrixlu in class smile.math.matrix.JMatrixpublic smile.netlib.Cholesky cholesky()
cholesky in interface smile.math.matrix.DenseMatrixcholesky in class smile.math.matrix.JMatrixpublic smile.netlib.QR qr()
qr in interface smile.math.matrix.DenseMatrixqr in class smile.math.matrix.JMatrixpublic smile.math.matrix.SVD svd()
svd in interface smile.math.matrix.DenseMatrixsvd in class smile.math.matrix.JMatrixpublic double[] eig()
eig in interface smile.math.matrix.DenseMatrixeig in class smile.math.matrix.JMatrixpublic smile.math.matrix.EVD eigen()
eigen in interface smile.math.matrix.DenseMatrixeigen in class smile.math.matrix.JMatrix