Index
All Classes and Interfaces|All Packages
A
- A - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_ZDRM
- add(ZMatrixD1, ZMatrixD1, ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = a + b
cij = aij + bij - applyQ(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
A = Q*A
- applyTranQ(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
A = QH*A
C
- checkIdentity(ZMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decompose.UtilDecompositons_ZDRM
- checkZeros(ZMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decompose.UtilDecompositons_ZDRM
- checkZerosLT(ZMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decompose.UtilDecompositons_ZDRM
-
Creates a zeros matrix only if A does not already exist.
- checkZerosUT(ZMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decompose.UtilDecompositons_ZDRM
-
Creates a zeros matrix only if A does not already exist.
- chol(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_ZDRM
-
Creates a linear solver which uses Cholesky decomposition internally
- chol(int, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_ZDRM
-
Returns a
CholeskyDecomposition_F64that has been optimized for the specified matrix size. - CholeskyDecompositionCommon_ZDRM - Class in org.ejml.dense.row.decompose.chol
-
This is an abstract class for a Cholesky decomposition.
- CholeskyDecompositionCommon_ZDRM(boolean) - Constructor for class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
-
Specifies if a lower or upper variant should be constructed.
- CholeskyDecompositionInner_ZDRM - Class in org.ejml.dense.row.decompose.chol
-
This implementation of a Cholesky decomposition using the inner-product form.
- CholeskyDecompositionInner_ZDRM() - Constructor for class org.ejml.dense.row.decompose.chol.CholeskyDecompositionInner_ZDRM
- CholeskyDecompositionInner_ZDRM(boolean) - Constructor for class org.ejml.dense.row.decompose.chol.CholeskyDecompositionInner_ZDRM
- columnsToVector(ZMatrixRMaj, ZMatrixRMaj[]) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Converts the columns in a matrix into a set of vectors.
- CommonOps_MT_ZDRM - Class in org.ejml.dense.row
-
Functions from
CommonOps_ZDRMwith concurrent implementations. - CommonOps_MT_ZDRM() - Constructor for class org.ejml.dense.row.CommonOps_MT_ZDRM
- CommonOps_ZDRM - Class in org.ejml.dense.row
-
Common operations on complex numbers
- commonSetup(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
-
This function performs sanity check on the input for decompose and sets up the QR matrix.
- computeDeterminant() - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- computeDeterminant() - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
-
Computes the determinant from the LU decomposition.
- computeRowMax(ZMatrixRMaj, int, int, int) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Finds the magnitude of the largest element in the row
- computeTauGammaAndDivide(int, int, double[], double, Complex_F64) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Performs the following operations:
- conjugate(ZMatrixD1, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Computes the complex conjugate of the input matrix.
reali,j = reali,j
imaginaryi,j = -1*imaginaryi,j - convert(DMatrixD1, ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Converts the real matrix into a complex matrix.
- convertToColumnMajor(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
-
Converts the standard row-major matrix into a column-major vector that is advantageous for this problem.
- createReflector(ZMatrixRMaj) - Static method in class org.ejml.dense.row.SpecializedOps_ZDRM
-
Creates a reflector from the provided vector.
Q = I - γ u uT
γ = 2/||u||2 - createReflector(ZMatrixRMaj, double) - Static method in class org.ejml.dense.row.SpecializedOps_ZDRM
-
Creates a reflector from the provided vector and gamma.
Q = I - γ u uH
D
- dataLU - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- dataQR - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- dataQR - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
-
Where the Q and R matrices are stored.
- decomp - Variable in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_ZDRM
- decompose(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- decompose(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.hessenberg.HessenbergSimilarDecomposition_ZDRM
-
Computes the decomposition of the provided matrix.
- decompose(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
-
Decomposes the provided symmetric matrix.
- decompose(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionAlt_ZDRM
-
This is a modified version of what was found in the JAMA package.
- decompose(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
-
In order to decompose the matrix 'A' it must have full rank.
- decompose(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
-
To decompose the matrix 'A' it must have full rank.
- decompose(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
To decompose the matrix 'A' it must have full rank.
- decomposeCommonInit(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- decomposeLower() - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
-
Performs an lower triangular decomposition.
- decomposeLower() - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionInner_ZDRM
- decomposeSafe(DecompositionInterface<ZMatrixRMaj>, ZMatrixRMaj) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_ZDRM
-
Decomposes the input matrix 'a' and makes sure it isn't modified.
- decomposeUpper() - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
-
Performs an upper triangular decomposition.
- decomposeUpper() - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionInner_ZDRM
- DecompositionFactory_ZDRM - Class in org.ejml.dense.row.factory
-
Contains operations related to creating and evaluating the quality of common matrix decompositions.
- DecompositionFactory_ZDRM() - Constructor for class org.ejml.dense.row.factory.DecompositionFactory_ZDRM
- det - Variable in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- det - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- det(ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Returns the determinant of the matrix.
- diag(double...) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Creates a new square matrix whose diagonal elements are specified by data and all the other elements are zero.
aij = 0 if i ≤ j
aij = diag[i] if i = j - diag(ZMatrixRMaj, int, double...) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
- divideElements(int, int, double[], int, double, double) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Performs the following operation:
u[(startU+j):(startU+numRows)] /= A
were u and A are a complex
E
- elementDiagMaxMagnitude2(ZMatrixRMaj) - Static method in class org.ejml.dense.row.SpecializedOps_ZDRM
-
Returns the magnitude squared of the complex element along the diagonal with the largest magnitude
Max{ |aij|^2 } for all i and j - elementDivide(double, double, ZMatrixD1, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs element by element division operation with a complex number on the right
outputij = (real + imaginary*i) / inputij - elementDivide(ZMatrixD1, double, double, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs element by element division operation with a complex number on the right
outputij = inputij / (real + imaginary*i) - elementDivide(ZMatrixD1, ZMatrixD1, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs complex division between two matrices with the same shape element by element.
outputij = inputAij / inputBij - elementMaxAbs(ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Returns the largest absolute value of any element in the matrix.
Max{ |aij| } for all i and j - elementMaxImaginary(ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Returns the value of the imaginary element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMaxMagnitude2(ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Returns the magnitude squared of the complex element with the largest magnitude
Max{ |aij|^2 } for all i and j - elementMaxReal(ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Returns the value of the real element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMinAbs(ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Returns the smallest absolute value of any element in the matrix.
Min{ |aij| } for all i and j - elementMinImaginary(ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Returns the value of the imaginary element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMinReal(ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Returns the value of the real element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMultiply(ZMatrixD1, double, double, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs element by element multiplication operation with a complex number
outputij = inputij * (real + imaginary*i) - elementMultiply(ZMatrixD1, ZMatrixD1, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs complex multiplication between two matrices with the same shape element by element.
outputij = inputAij * inputBij - elementPower(ZMatrixD1, double, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Element by element complex power
outputij = inputAij / inputBij - elementSum(ZMatrixD1, Complex_F64) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Computes the sum of all the elements in the matrix:
sum(i=1:m , j=1:n ; aij) - error - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- error - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- error - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- extract(ZMatrixRMaj, int, int, int, int) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Creates a new matrix which is the specified submatrix of 'src'
- extract(ZMatrixRMaj, int, int, int, int, ZMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'.
- extractColumnAndMax(ZMatrixRMaj, int, int, int, double[], int) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Extracts the column of A and copies it into u while computing the magnitude of the largest element and returning it.
- extractDiag(ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Extracts the diagonal elements 'src' write it to the 'dst' vector.
- extractHouseholderColumn(ZMatrixRMaj, int, int, int, double[], int) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Extracts a house holder vector from the column of A and stores it in u
- extractHouseholderRow(ZMatrixRMaj, int, int, int, double[], int) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Extracts a house holder vector from the rows of A and stores it in u
F
- fill(ZMatrixD1, double, double) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Sets every element in the matrix to the specified value.
aij = value - fillHermitian(ZMatrixRMaj, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_ZDRM
-
Assigns the provided square matrix to be a random Hermitian matrix with elements from min to max value.
- fillUniform(ZMatrixD1, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_ZDRM
-
Sets each element in the matrix to a value drawn from an uniform distribution from 'min' to 'max' inclusive.
- fillUniform(ZMatrixRMaj, Random) - Static method in class org.ejml.dense.row.RandomMatrices_ZDRM
-
Sets each element in the matrix to a value drawn from an uniform distribution from 0 to 1 inclusive.
- findMax(double[], int, int) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Returns the maximum magnitude of the complex numbers
G
- gamma - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- gamma - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- gammas - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- gammas - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- gammas - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- getA() - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_ZDRM
- getDecomposer() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_ZDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_ZDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
- getDiagonal(double[], double[]) - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
- getGammas() - Method in class org.ejml.dense.row.decompose.hessenberg.HessenbergSimilarDecomposition_ZDRM
- getGammas() - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
- getGammas() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- getGammas() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- getGammas() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- getH(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.hessenberg.HessenbergSimilarDecomposition_ZDRM
-
An upper Hessenberg matrix from the decomposition.
- getIndx() - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- getLower(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
-
Writes the lower triangular matrix into the specified matrix.
- getLU() - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- getPivot() - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- getQ() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- getQ(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.hessenberg.HessenbergSimilarDecomposition_ZDRM
-
An orthogonal matrix that has the following property: H = QTAQ
- getQ(ZMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
-
An orthogonal matrix that has the following property: T = QHAQ
- getQ(ZMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
-
Computes the Q matrix from the information stored in the QR matrix.
- getQ(ZMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
-
Computes the Q matrix from the imformation stored in the QR matrix.
- getQ(ZMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
Computes the Q matrix from the information stored in the QR matrix.
- getQH() - Method in class org.ejml.dense.row.decompose.hessenberg.HessenbergSimilarDecomposition_ZDRM
-
The raw QH matrix that is stored internally.
- getQR() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
-
Returns a single matrix which contains the combined values of Q and R.
- getQR() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
-
Returns the combined QR matrix in a 2D array format that is column major.
- getQR() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
Inner matrix that stores the decomposition
- getQT() - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
-
Returns the internal matrix where the decomposed results are stored.
- getR() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- getR(ZMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
-
Returns an upper triangular matrix which is the R in the QR decomposition.
- getR(ZMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
-
Returns an upper triangular matrix which is the R in the QR decomposition.
- getR(ZMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
Returns an upper triangular matrix which is the R in the QR decomposition.
- getRowPivot(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- getRowPivotV(IGrowArray) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- getT(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- getT(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
-
Extracts the tridiagonal matrix found in the decomposition.
- getUpper(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
-
Writes the upper triangular matrix into the specified matrix.
H
- hasNaN(ZMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if any element in the matrix is NaN.
- hasUncountable(ZMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if any element in the matrix is NaN of Infinite.
- hermitian(int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_ZDRM
-
Creates a random Hermitian matrix with elements from min to max value.
- hermitianPosDef(int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_ZDRM
-
Creates a random symmetric positive definite matrix.
- HessenbergSimilarDecomposition_ZDRM - Class in org.ejml.dense.row.decompose.hessenberg
-
Complex Hessenberg decomposition.
- HessenbergSimilarDecomposition_ZDRM() - Constructor for class org.ejml.dense.row.decompose.hessenberg.HessenbergSimilarDecomposition_ZDRM
- HessenbergSimilarDecomposition_ZDRM(int) - Constructor for class org.ejml.dense.row.decompose.hessenberg.HessenbergSimilarDecomposition_ZDRM
-
Creates a decomposition that won't need to allocate new memory if it is passed matrices up to the specified size.
- householder(int) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
-
Computes the householder vector "u" for the first column of submatrix j.
- householder(int) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
-
Computes the householder vector "u" for the first column of submatrix j.
- householder(int) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
Computes the householder vector "u" for the first column of submatrix j.
- householder(ZMatrixRMaj, double) - Static method in class org.ejml.dense.row.SpecializedOps_ZDRM
-
Q = I - gamma*u*uH
- householderSymmetric(int, double) - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
-
Performs the householder operations on left and right and side of the matrix.
- householderVector(ZMatrixRMaj) - Static method in class org.ejml.dense.row.SpecializedOps_ZDRM
-
Computes the householder vector used in QR decomposition.
I
- identity(int) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Creates an identity matrix of the specified size.
aij = 0+0i if i ≠ j
aij = 1+0i if i = j - identity(int, int) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Creates a matrix with diagonal elements set to 1 and the rest 0.
aij = 0+0i if i ≠ j
aij = 1+0i if i = j - imaginary(ZMatrixD1, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Places the imaginary component of the input matrix into the output matrix.
- indx - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- init(ZMatrixRMaj) - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
-
If needed declares and sets up internal data structures.
- innerProd(ZMatrixRMaj, ZMatrixRMaj, Complex_F64) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_ZDRM
-
Computes the inner product of the two vectors.
- innerProdH(ZMatrixRMaj, ZMatrixRMaj, Complex_F64) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_ZDRM
-
Computes the inner product between a vector and the conjugate of another one.
- inputModified() - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- inputModified() - Method in class org.ejml.dense.row.decompose.hessenberg.HessenbergSimilarDecomposition_ZDRM
- inputModified() - Method in class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
- inputModified() - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- inputModified() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- inputModified() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- inputModified() - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- invert(ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs a matrix inversion operation on the specified matrix and stores the results in the same matrix.
a = a-1 - invert(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
-
Sets the matrix 'inv' equal to the inverse of the matrix that was decomposed.
- invert(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_ZDRM
- invert(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_ZDRM
- invert(ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs a matrix inversion operation that does not modify the original and stores the results in another matrix.
- invert(LinearSolverDense<ZMatrixRMaj>, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.linsol.InvertUsingSolve_ZDRM
- invert(LinearSolverDense<ZMatrixRMaj>, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.linsol.InvertUsingSolve_ZDRM
- InvertUsingSolve_ZDRM - Class in org.ejml.dense.row.linsol
-
A matrix can be easily inverted by solving a system with an identify matrix.
- InvertUsingSolve_ZDRM() - Constructor for class org.ejml.dense.row.linsol.InvertUsingSolve_ZDRM
- isEquals(ZMatrixD1, ZMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if each element in the two matrices are equal: aij == bij
- isEquals(ZMatrixD1, ZMatrixD1, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if each element in the two matrices are within tolerance of each other: tol ≥ |aij - bij|.
- isHermitian(ZMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Hermitian matrix is a square matrix with complex entries that are equal to its own conjugate transpose.
- isIdentical(ZMatrixD1, ZMatrixD1, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if each corresponding element in the two matrices are within tolerance of each other or have the some symbolic meaning.
- isIdentity(ZMatrix, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if the provided matrix is within tolerance to an identity matrix.
- isLower() - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- isLowerTriangle(ZMatrixRMaj, int, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if a matrix is lower triangular or Hessenberg.
- isNegative(ZMatrixD1, ZMatrixD1, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if the two matrices are the negative of each other:
aij = -bij - isPositiveDefinite(ZMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if the matrix is positive definite.
- isSingular() - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
-
Determines if the decomposed matrix is singular.
- isUnitary(ZMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Unitary matrices have the following properties:
Q*QH = I - isUpperTriangle(ZMatrixRMaj, int, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if a matrix is upper triangular or Hessenberg.
- isVector(Matrix) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see if the matrix is a vector or not.
- isZeros(ZMatrixD1, double) - Static method in class org.ejml.dense.row.MatrixFeatures_ZDRM
-
Checks to see all the elements in the matrix are zeros
L
- LinearSolverAbstract_ZDRM - Class in org.ejml.dense.row.linsol
-
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.
- LinearSolverAbstract_ZDRM() - Constructor for class org.ejml.dense.row.linsol.LinearSolverAbstract_ZDRM
- LinearSolverChol_ZDRM - Class in org.ejml.dense.row.linsol.chol
- LinearSolverChol_ZDRM(CholeskyDecompositionCommon_ZDRM) - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
- LinearSolverFactory_ZDRM - Class in org.ejml.dense.row.factory
-
Factory for creating linear solvers of complex matrices
- LinearSolverFactory_ZDRM() - Constructor for class org.ejml.dense.row.factory.LinearSolverFactory_ZDRM
- LinearSolverLu_ZDRM - Class in org.ejml.dense.row.linsol.lu
-
For each column in the B matrix it makes a copy, which is then solved for and writen into X.
- LinearSolverLu_ZDRM(LUDecompositionBase_ZDRM) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLu_ZDRM
- LinearSolverLuBase_ZDRM - Class in org.ejml.dense.row.linsol.lu
- LinearSolverLuBase_ZDRM(LUDecompositionBase_ZDRM) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_ZDRM
- LinearSolverQr_ZDRM - Class in org.ejml.dense.row.linsol.qr
-
A solver for a generic QR decomposition algorithm.
- LinearSolverQr_ZDRM(QRDecomposition<ZMatrixRMaj>) - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
-
Creates a linear solver that uses QR decomposition.
- LinearSolverQrHouse_ZDRM - Class in org.ejml.dense.row.linsol.qr
-
QR decomposition can be used to solve for systems.
- LinearSolverQrHouse_ZDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_ZDRM
-
Creates a linear solver that uses QR decomposition.
- LinearSolverQrHouseCol_ZDRM - Class in org.ejml.dense.row.linsol.qr
-
QR decomposition can be used to solve for systems.
- LinearSolverQrHouseCol_ZDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
-
Creates a linear solver that uses QR decomposition.
- LinearSolverQrHouseTran_ZDRM - Class in org.ejml.dense.row.linsol.qr
-
QR decomposition can be used to solve for systems.
- LinearSolverQrHouseTran_ZDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
-
Creates a linear solver that uses QR decomposition.
- lower - Variable in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- lu(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_ZDRM
-
Creates a linear solver which uses LU decomposition internally
- lu(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_ZDRM
-
Returns a
LUDecompositionthat has been optimized for the specified matrix size. - LU - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- LUDecompositionAlt_ZDRM - Class in org.ejml.dense.row.decompose.lu
-
An LU decomposition algorithm that originally came from Jama.
- LUDecompositionAlt_ZDRM() - Constructor for class org.ejml.dense.row.decompose.lu.LUDecompositionAlt_ZDRM
- LUDecompositionBase_ZDRM - Class in org.ejml.dense.row.decompose.lu
-
Contains common data structures and operations for LU decomposition algorithms.
- LUDecompositionBase_ZDRM() - Constructor for class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
M
- m - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- magnitude(ZMatrixD1, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Computes the magnitude of the complex number in the input matrix and stores the results in the output matrix.
- MatrixFeatures_ZDRM - Class in org.ejml.dense.row
-
Functions for computing the features of complex matrices
- MatrixMatrixMult_MT_ZDRM - Class in org.ejml.dense.row.mult
-
Matrix multiplication routines for complex row matrices in a row-major format.
- MatrixMatrixMult_MT_ZDRM() - Constructor for class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- MatrixMatrixMult_ZDRM - Class in org.ejml.dense.row.mult
-
Matrix multiplication routines for complex row matrices in a row-major format.
- MatrixMatrixMult_ZDRM() - Constructor for class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
- maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
- maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
- maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
- maxWidth - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- minLength - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- minLength - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- minLength - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_ZDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_ZDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_ZDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_ZDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
- mult(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { * aik * bkj} - mult(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { * aik * bkj} - mult(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { * aik * bkj} - mult(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { * aik * bkj} - mult_reorder(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- mult_reorder(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- mult_reorder(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- mult_reorder(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- mult_small(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- mult_small(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- mult_small(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- mult_small(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAdd(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj} - multAdd(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj} - multAdd(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj} - multAdd(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj} - multAdd_reorder(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAdd_reorder(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAdd_reorder(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAdd_reorder(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAdd_small(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAdd_small(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAdd_small(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAdd_small(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransA(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = c + α * aH * b
cij =cij + α * ∑k=1:n { aki * bkj} - multAddTransA(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = c + α * aH * b
cij =cij + α * ∑k=1:n { aki * bkj} - multAddTransA(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = c + aH * b
cij = cij + ∑k=1:n { aki * bkj} - multAddTransA(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = c + aH * b
cij = cij + ∑k=1:n { aki * bkj} - multAddTransA_reorder(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAddTransA_reorder(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransA_reorder(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAddTransA_reorder(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransA_small(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAddTransA_small(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransA_small(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAddTransA_small(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransAB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = c + α * aH * bH
cij = cij + α * ∑k=1:n { aki * bjk} - multAddTransAB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = c + α * aH * bH
cij = cij + α * ∑k=1:n { aki * bjk} - multAddTransAB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAddTransAB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransAB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = c + aH * bH
cij = cij + ∑k=1:n { aki * bjk} - multAddTransAB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = c + aH * bH
cij = cij + ∑k=1:n { aki * bjk} - multAddTransAB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAddTransAB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransAB_aux(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj, double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransAB_aux(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj, double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = c + α * a * bH
cij = cij + α * ∑k=1:n { aik * bjk} - multAddTransB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = c + α * a * bH
cij = cij + α * ∑k=1:n { aik * bjk} - multAddTransB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAddTransB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multAddTransB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = c + a * bH
cij = cij + ∑k=1:n { aik * bjk} - multAddTransB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = c + a * bH
cij = cij + ∑k=1:n { aik * bjk} - multAddTransB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multAddTransB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransA(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = α * aH * b
cij = α ∑k=1:n { aki * bkj} - multTransA(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = α * aH * b
cij = α ∑k=1:n { aki * bkj} - multTransA(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = aH * b
cij = ∑k=1:n { aki * bkj} - multTransA(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = aH * b
cij = ∑k=1:n { aki * bkj} - multTransA_reorder(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multTransA_reorder(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransA_reorder(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multTransA_reorder(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransA_small(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multTransA_small(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransA_small(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multTransA_small(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransAB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = α * aH * bH
cij = α ∑k=1:n { aki * bjk} - multTransAB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = α * aH * bH
cij = α ∑k=1:n { aki * bjk} - multTransAB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multTransAB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransAB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multTransAB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransAB_aux(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj, double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransAB_aux(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj, double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = α * a * bH
cij = α ∑k=1:n { aik * bjk} - multTransB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = α * a * bH
cij = α ∑k=1:n { aik * bjk} - multTransB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multTransB(double, double, ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
- multTransB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_ZDRM
-
Performs the following operation:
c = a * bH
cij = ∑k=1:n { aik * bjk} - multTransB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = a * bH
cij = ∑k=1:n { aik * bjk} - multTransB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_ZDRM
- multTransB(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_ZDRM
N
- n - Variable in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- n - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- normF(ZMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_ZDRM
-
Computes the Frobenius matrix norm:
normF = Sqrt{ ∑i=1:m ∑j=1:n { aij2} } - NormOps_ZDRM - Class in org.ejml.dense.row
-
Operations for computing different types of norms.
- numCols - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- numCols - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- numCols - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- numCols - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_ZDRM
- numRows - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- numRows - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- numRows - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- numRows - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_ZDRM
O
- org.ejml.dense.row - package org.ejml.dense.row
- org.ejml.dense.row.decompose - package org.ejml.dense.row.decompose
- org.ejml.dense.row.decompose.chol - package org.ejml.dense.row.decompose.chol
- org.ejml.dense.row.decompose.hessenberg - package org.ejml.dense.row.decompose.hessenberg
- org.ejml.dense.row.decompose.lu - package org.ejml.dense.row.decompose.lu
- org.ejml.dense.row.decompose.qr - package org.ejml.dense.row.decompose.qr
- org.ejml.dense.row.factory - package org.ejml.dense.row.factory
- org.ejml.dense.row.linsol - package org.ejml.dense.row.linsol
- org.ejml.dense.row.linsol.chol - package org.ejml.dense.row.linsol.chol
- org.ejml.dense.row.linsol.lu - package org.ejml.dense.row.linsol.lu
- org.ejml.dense.row.linsol.qr - package org.ejml.dense.row.linsol.qr
- org.ejml.dense.row.misc - package org.ejml.dense.row.misc
- org.ejml.dense.row.mult - package org.ejml.dense.row.mult
- outerProd(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_ZDRM
-
Sets A ∈ ℜ m × n equal to an outer product multiplication of the two vectors.
- outerProdH(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_ZDRM
-
Sets A ∈ ℜ m × n equal to an outer product multiplication of the two vectors.
P
- pivot - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- pivotMatrix(ZMatrixRMaj, int[], int, boolean) - Static method in class org.ejml.dense.row.SpecializedOps_ZDRM
-
Creates a pivot matrix that exchanges the rows in a matrix:
A' = P*A - pivsign - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
Q
- Q - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- qr(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_ZDRM
-
Returns a
QRDecompositionthat has been optimized for the specified matrix size. - qr(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_ZDRM
-
Creates a linear solver which uses QR decomposition internally
- QR - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
-
Where the Q and R matrices are stored.
- QR - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
Where the Q and R matrices are stored.
- QRDecompositionHouseholder_ZDRM - Class in org.ejml.dense.row.decompose.qr
-
This variation of complex QR decomposition uses reflections to compute the Q matrix.
- QRDecompositionHouseholder_ZDRM() - Constructor for class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- QRDecompositionHouseholderColumn_ZDRM - Class in org.ejml.dense.row.decompose.qr
-
Householder QR decomposition is rich in operations along the columns of the matrix.
- QRDecompositionHouseholderColumn_ZDRM() - Constructor for class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- QRDecompositionHouseholderTran_ZDRM - Class in org.ejml.dense.row.decompose.qr
-
Householder QR decomposition is rich in operations along the columns of the matrix.
- QRDecompositionHouseholderTran_ZDRM() - Constructor for class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- QrHelperFunctions_ZDRM - Class in org.ejml.dense.row.decompose.qr
-
Contains different functions that are useful for computing the QR decomposition of a matrix.
- QrHelperFunctions_ZDRM() - Constructor for class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
- Qt - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- quality() - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- quality() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
- quality() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_ZDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_ZDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
- qualityTriangular(ZMatrixRMaj) - Static method in class org.ejml.dense.row.SpecializedOps_ZDRM
-
Computes the quality of a triangular matrix, where the quality of a matrix is defined in
LinearSolver.quality().
R
- R - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
- RandomMatrices_ZDRM - Class in org.ejml.dense.row
-
Contains a list of functions for creating random row complex matrices and vectors with different structures.
- rank1UpdateMultL(ZMatrixRMaj, double[], int, double, int, int, int) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the left.
A = A(I - γ*u*uH) - rank1UpdateMultR(ZMatrixRMaj, double[], int, double, int, int, int, double[]) - Static method in class org.ejml.dense.row.decompose.qr.QrHelperFunctions_ZDRM
-
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the right.
A = (I - γ*u*uH)*A - real(ZMatrixD1, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Places the real component of the input matrix into the output matrix.
- rectangle(int, int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_ZDRM
-
Returns a matrix where all the elements are selected independently from a uniform distribution between 'min' and 'max' inclusive.
- rectangle(int, int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_ZDRM
-
Returns a matrix where all the elements are selected independently from a uniform distribution between -1 and 1 inclusive.
S
- scale(double, double, ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - setA(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
- setA(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_ZDRM
- setA(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
-
Performs QR decomposition on A
- setA(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_ZDRM
-
Performs QR decomposition on A
- setA(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
-
Performs QR decomposition on A
- setA(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
-
Performs QR decomposition on A
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- setIdentity(ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Sets all the diagonal elements equal to one and everything else equal to zero.
- setMaxSize(int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_ZDRM
- setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
-
Changes the size of the matrix it can solve for
- setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
- setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
- setToInverseL(double[]) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
-
Sets the matrix to the inverse using a lower triangular matrix.
- setTolerance(double) - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionInner_ZDRM
- solve(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_ZDRM
-
Using the decomposition, finds the value of 'X' in the linear equation below:
A*x = b
where A has dimension of n by n, x and b are n by m dimension. - solve(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLu_ZDRM
- solve(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_ZDRM
-
Solves for X using the QR decomposition.
- solve(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_ZDRM
-
Solves for X using the QR decomposition.
- solve(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_ZDRM
-
Solves for X using the QR decomposition.
- solve(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_ZDRM
-
Solves for X using the QR decomposition.
- solve(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Solves for x in the following equation:
A*x = b - solveConjTranL_diagReal(double[], double[], int) - Static method in class org.ejml.dense.row.decompose.TriangularSolver_ZDRM
-
This is a forward substitution solver for non-singular lower triangular matrices with real valued diagonal elements.
- solveL(double[]) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
-
Solve the using the lower triangular matrix in LU.
- solveL_diagReal(double[], double[], int) - Static method in class org.ejml.dense.row.decompose.TriangularSolver_ZDRM
-
Solves for non-singular lower triangular matrices with real valued diagonal elements using forward substitution.
- solveU(double[], double[], int) - Static method in class org.ejml.dense.row.decompose.TriangularSolver_ZDRM
-
This is a forward substitution solver for non-singular upper triangular matrices.
- SpecializedOps_ZDRM - Class in org.ejml.dense.row
-
Various highly specialized operations that are probably not of interest to most people.
- square(ZMatrixRMaj) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_ZDRM
-
In-place transpose for a square matrix.
- squareConjugate(ZMatrixRMaj) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_ZDRM
- standard(ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_ZDRM
-
A straight forward transpose.
- standardConjugate(ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_ZDRM
-
A straight forward conjugate transpose.
- stride - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- stride - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_ZDRM
- subtract(ZMatrixD1, ZMatrixD1, ZMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs the following operation:
c = a - b
cij = aij - bij
T
- t - Variable in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- T - Variable in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
- tau - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- tau - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- tau - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- trace(ZMatrixRMaj, Complex_F64) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Computes the matrix trace:
trace = ∑i=1:n { aii }
where n = min(numRows,numCols) - transpose(ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs an "in-place" transpose.
- transpose(ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Transposes input matrix 'a' and stores the results in output matrix 'b':
bij = aji
where 'b' is the transpose of 'a'. - TransposeAlgs_ZDRM - Class in org.ejml.dense.row.misc
-
Algorithms for transposing row complex matrices
- TransposeAlgs_ZDRM() - Constructor for class org.ejml.dense.row.misc.TransposeAlgs_ZDRM
- transposeConjugate(ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Performs an "in-place" conjugate transpose.
- transposeConjugate(ZMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_ZDRM
-
Conjugate transposes input matrix 'a' and stores the results in output matrix 'b':
b-reali,j = a-realj,i
b-imaginaryi,j = -1*a-imaginaryj,i
where 'b' is the transpose of 'a'. - TriangularSolver_ZDRM - Class in org.ejml.dense.row.decompose
-
This contains algorithms for solving systems of equations where T is a non-singular triangular complex matrix:
T*x = b
where x and b are vectors, and T is an n by n matrix. - TriangularSolver_ZDRM() - Constructor for class org.ejml.dense.row.decompose.TriangularSolver_ZDRM
- TridiagonalDecompositionHouseholder_ZDRM - Class in org.ejml.dense.row.decompose.hessenberg
-
Performs a complex
similar tridiagonal decompositionon a square Hermitian matrix. - TridiagonalDecompositionHouseholder_ZDRM() - Constructor for class org.ejml.dense.row.decompose.hessenberg.TridiagonalDecompositionHouseholder_ZDRM
U
- u - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- updateA(int) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
-
Takes the results from the householder computation and updates the 'A' matrix.
A = (I - γ*u*uH)A - updateA(int) - Method in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
-
Takes the results from the householder computation and updates the 'A' matrix.
A = (I - γ*u*uH)A - UtilDecompositons_ZDRM - Class in org.ejml.dense.row.decompose
-
Helper functions for generic decompsotions.
- UtilDecompositons_ZDRM() - Constructor for class org.ejml.dense.row.decompose.UtilDecompositons_ZDRM
V
- v - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholder_ZDRM
- v - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderColumn_ZDRM
- v - Variable in class org.ejml.dense.row.decompose.qr.QRDecompositionHouseholderTran_ZDRM
- VectorVectorMult_ZDRM - Class in org.ejml.dense.row.mult
-
Operations that involve multiplication of two vectors.
- VectorVectorMult_ZDRM() - Constructor for class org.ejml.dense.row.mult.VectorVectorMult_ZDRM
- vv - Variable in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
_
- _getT() - Method in class org.ejml.dense.row.decompose.chol.CholeskyDecompositionCommon_ZDRM
-
Returns the raw decomposed matrix.
- _getVV() - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
- _setA(ZMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_ZDRM
- _solveVectorInternal(double[]) - Method in class org.ejml.dense.row.decompose.lu.LUDecompositionBase_ZDRM
-
a specialized version of solve that avoid additional checks that are not needed.
All Classes and Interfaces|All Packages