Index
All Classes and Interfaces|All Packages
A
- add(double, DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Performs matrix addition:
C = αA + βB - add(double, DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC, GrowArray<Workspace_MT_DSCC>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
Performs matrix addition:
C = αA + βB - add(double, DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC, DSemiRing, Mask, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
Performs matrix addition:
output = αA + βB - add(double, DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
-
Performs matrix addition:
C = αA + βB - add(double, DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC, DSemiRing, Mask, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOpsWithSemiRing_DSCC
-
Performs matrix addition:
C = A + B - add(double, DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC, GrowArray<Workspace_MT_DSCC>) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_MT_DSCC
-
Performs matrix addition:
C = αA + βB - addColAppend(double, DMatrixSparseCSC, int, double, DMatrixSparseCSC, int, DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
-
Adds the results of adding a column in A and B as a new column in C.
C(:,end+1) = α*A(:,colA) + β*B(:,colB) - addColAppend(DMatrixSparseCSC, int, DMatrixSparseCSC, int, DMatrixSparseCSC, DSemiRing, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOpsWithSemiRing_DSCC
-
Adds the results of adding a column in A and B as a new column in C.
C(:,end+1) = A(:,colA) + B(:,colB) - addRowsInAInToC(DMatrixSparseCSC, int, DMatrixSparseCSC, int, int[]) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Adds rows to C[*,colC] that are in A[*,colA] as long as they are marked in w.
- apply(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
-
Computes and applies the fill reduction permutation.
- apply(DMatrixSparseCSC, DOperatorUnary) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- apply(DMatrixSparseCSC, DOperatorUnary, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
This applies a given unary function on every value stored in the matrix B = f(A).
- applyColumnIdx(DMatrixSparseCSC, DOperatorBinaryIdx, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
This applies a given unary function on every non-zero column, value stored in the matrix B = f(A).
- ApplyFillReductionPermutation_DSCC - Class in org.ejml.sparse.csc.misc
-
Applies the fill reduction row pivots to the input matrix to reduce fill in during decomposition/solve.
- ApplyFillReductionPermutation_DSCC(ComputePermutation<DMatrixSparseCSC>, boolean) - Constructor for class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
- applyHouseholder(DMatrixSparseCSC, int, double, double[]) - Static method in class org.ejml.sparse.csc.decomposition.qr.QrHelperFunctions_DSCC
-
Applies a sparse Householder vector to a dense vector.
- applyRowIdx(DMatrixSparseCSC, DOperatorBinaryIdx, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
This applies a given unary function on every nz row,value stored in the matrix B = f(A).
C
- changeSign(DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
B = -A.
- checkDuplicateElements(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Checks for duplicate elements.
- checkIndicesSorted(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Checks to see if row indicies are sorted into ascending order.
- checkSortedFlag(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- checkStructure(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- cholesky() - Static method in class org.ejml.sparse.csc.factory.DecompositionFactory_DSCC
- cholesky(FillReducing) - Static method in class org.ejml.sparse.csc.factory.LinearSolverFactory_DSCC
- CholeskyUpLooking_DSCC - Class in org.ejml.sparse.csc.decomposition.chol
-
Performs a Cholesky decomposition using an up looking algorthm on a
DMatrixSparseCSC. - CholeskyUpLooking_DSCC() - Constructor for class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- ColumnCounts_DSCC - Class in org.ejml.sparse.csc.misc
-
Computes the column counts of the upper triangular portion of L as in L*LT=A.
- ColumnCounts_DSCC(boolean) - Constructor for class org.ejml.sparse.csc.misc.ColumnCounts_DSCC
-
Configures column count algorithm.
- CommonOps_DSCC - Class in org.ejml.sparse.csc
-
Most common operations on
DMatrixSparseCSC. - CommonOps_MT_DSCC - Class in org.ejml.sparse.csc
-
Concurrent implementations of functions found in
CommonOps_DSCC. - CommonOpsWithSemiRing_DSCC - Class in org.ejml.sparse.csc
- computeDeterminant() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- computeDeterminant() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- computeHouseholder(double[], int, int, double, DScalar) - Static method in class org.ejml.sparse.csc.decomposition.qr.QrHelperFunctions_DSCC
-
Creates a householder reflection.
- concatColumns(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Concats two matrices along their columns (horizontal).
- concatRows(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Concats two matrices along their rows (vertical).
- create(FillReducing) - Static method in class org.ejml.sparse.csc.factory.FillReductionFactory_DSCC
-
Returns a method for computing the fill reduce permutations.
D
- decompose(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- decompose(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- decompose(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- DecompositionFactory_DSCC - Class in org.ejml.sparse.csc.factory
-
Factory for sparse matrix decompositions
- DecompositionFactory_DSCC() - Constructor for class org.ejml.sparse.csc.factory.DecompositionFactory_DSCC
- det(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Returns the determinant of the matrix.
- diag(double...) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Returns a diagonal matrix with the specified diagonal elements.
- diag(DMatrixSparseCSC, double[], int, int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Creates a diagonal matrix from an array.
- divide(double, DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
B = scalar/A.
- divide(DMatrixSparseCSC, double, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
B = A/scalar.
- divideColumns(DMatrixSparseCSC, double[], int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Divides all elements of column 'i' by values[i].
- divideRows(double[], int, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Divides all elements of row 'i' by value[i].
- divideRowsCols(double[], int, DMatrixSparseCSC, double[], int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Equivalent to multiplying a matrix B by the inverse of two diagonal matrices.
- dotInnerColumns(DMatrixSparseCSC, int, DMatrixSparseCSC, int, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Computes the inner product of two column vectors taken from the input matrices.
- dotInnerColumns(DMatrixSparseCSC, int, DMatrixSparseCSC, int, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Computes the inner product of two column vectors taken from the input matrices.
- duplicatesAdd(DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
For each duplicate element in the matrix it will remove the duplicates and replace them with a single element that is the sum of all the duplicates.
- duplicatesAdd(DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
E
- elementMax(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Returns the value of the element with the largest value
- elementMaxAbs(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Returns the value of the element with the largest abs()
- elementMin(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Returns the value of the element with the minimum value
- elementMinAbs(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Returns the value of the element with the smallest abs()
- elementMult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Performs an element-wise multiplication.
output[i,j] = A[i,j]*B[i,j]
All matrices must have the same shape. - elementMult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, DSemiRing, Mask, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
Performs an element-wise multiplication.
output[i,j] = A[i,j]*B[i,j]
All matrices must have the same shape. - elementMult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
-
Performs element-wise multiplication:
C_ij = A_ij * B_ij - elementMult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, DSemiRing, Mask, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOpsWithSemiRing_DSCC
-
Performs element-wise multiplication:
C_ij = A_ij * B_ij - elementSum(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Sum of all elements
- eliminationTree(DMatrixSparseCSC, boolean, int[], IGrowArray) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
If ata=false then it computes the elimination tree for sparse lower triangular square matrix generated from Cholesky decomposition.
- ensureNotSingular(DMatrixSparseCSC, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
-
Modies the matrix to make sure that at least one element in each column has a value
- extract(DMatrixSparseCSC, int, int, int, int, DMatrixSparseCSC, int, int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'.
- extractColumn(DMatrixSparseCSC, int, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Extracts a column from A and stores it into out.
- extractDiag(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Extracts the diagonal elements 'src' write it to the 'dst' vector.
- extractDiag(DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Extracts the diagonal elements 'src' write it to the 'dst' vector.
- extractRows(DMatrixSparseCSC, int, int, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Creates a submatrix by extracting the specified rows from A.
F
- fastNormF(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.NormOps_DSCC
- fill(DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Sets every element in the matrix to the specified value.
- FillReductionFactory_DSCC - Class in org.ejml.sparse.csc.factory
- FillReductionFactory_DSCC() - Constructor for class org.ejml.sparse.csc.factory.FillReductionFactory_DSCC
G
- generateUniform(int, int, int, double, double, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
-
Creates a random matrix where each column has exactly `nzEntriesPerColumn` non-zero entries.
- getArrayP() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
- getArrayPinv() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
- getArrayQ() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
- getBeta() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getBeta(int) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getColPivotMatrix(T) - Method in interface org.ejml.sparse.csc.decomposition.qr.QrpSparseDecomposition
-
Creates the column pivot matrix.
- getColPivots() - Method in interface org.ejml.sparse.csc.decomposition.qr.QrpSparseDecomposition
-
Ordering of each column after pivoting.
- getDecomposition() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- getDecomposition() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- getDecomposition() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- getFicticousRowCount() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC
- getFillPermutation() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getFillReduce() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
- getGw() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- getGw() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getGw() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
- getGwork() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getGx() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- getGx() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getGxi() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getL() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- getL() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getLeftMost() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC
- getLower(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getM2() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC
- getParent() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC
- getPinv() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getPinv() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC
- getQ(DMatrixSparseCSC, boolean) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getR() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getR(DMatrixSparseCSC, boolean) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getRank() - Method in interface org.ejml.sparse.csc.decomposition.qr.QrpSparseDecomposition
-
Returns the rank as determined by the algorithm.
- getReduceFill() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getReducePermutation() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getRowPivot(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getRowPivotMatrix(T) - Method in interface org.ejml.sparse.csc.decomposition.qr.QrpSparseDecomposition
-
Creates the row pivot matrix.
- getRowPivots() - Method in interface org.ejml.sparse.csc.decomposition.qr.QrpSparseDecomposition
-
Ordering of each row after pivoting.
- getRowPivotV(IGrowArray) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getStructure() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- getT(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- getU() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getUpper(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- getV() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- gw - Variable in class org.ejml.sparse.csc.mult.Workspace_MT_DSCC
- gx - Variable in class org.ejml.sparse.csc.mult.Workspace_MT_DSCC
H
- hasUncountable(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
I
- identity(int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- identity(int, int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- ImplCommonOps_DSCC - Class in org.ejml.sparse.csc.misc
-
Implementation class.
- ImplCommonOps_DSCC() - Constructor for class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
- ImplCommonOps_MT_DSCC - Class in org.ejml.sparse.csc.misc
-
Concurrent implementations of
ImplCommonOps_DSCC. - ImplCommonOps_MT_DSCC() - Constructor for class org.ejml.sparse.csc.misc.ImplCommonOps_MT_DSCC
- ImplCommonOpsWithSemiRing_DSCC - Class in org.ejml.sparse.csc.misc
-
based on ImplCommonOps_DSCC
- ImplCommonOpsWithSemiRing_DSCC() - Constructor for class org.ejml.sparse.csc.misc.ImplCommonOpsWithSemiRing_DSCC
- ImplMultiplication_DSCC - Class in org.ejml.sparse.csc.mult
-
Implementation of single thread sparse matrix multiplication.
- ImplMultiplication_DSCC() - Constructor for class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
- ImplMultiplication_MT_DSCC - Class in org.ejml.sparse.csc.mult
-
Implementation of concurrent matrix multiplication for DSCC matrices.
- ImplMultiplication_MT_DSCC() - Constructor for class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
- ImplMultiplicationWithSemiRing_DSCC - Class in org.ejml.sparse.csc.mult
-
based on ImplSparseSparseGraphMult_DSCC
- ImplMultiplicationWithSemiRing_DSCC() - Constructor for class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- innerProduct(double[], int, DMatrixSparseCSC, double[], int) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_DSCC
-
scalar = AT*B*C
- innerProduct(double[], int, DMatrixSparseCSC, double[], int, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_DSCC
-
scalar = AT*B*C
- innerProduct(DMatrixSparseCSC, DMatrixRMaj, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_DSCC
-
scalar = AT*B*C
- innerProductSelfSymmetrical(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_DSCC
-
scalar = AT*B*A
- inputModified() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- inputModified() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- inputModified() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- invert(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Performs a matrix inversion operation that does not modify the original and stores the results in another matrix.
- isApplied() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
- isColumnPivot() - Method in interface org.ejml.sparse.csc.decomposition.qr.QrpSparseDecomposition
- isEquals(DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
- isEquals(DMatrixSparseCSC, DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
- isEquals(DMatrixSparseTriplet, DMatrixSparseTriplet) - Static method in class org.ejml.sparse.triplet.MatrixFeatures_DSTL
- isEquals(DMatrixSparseTriplet, DMatrixSparseTriplet, double) - Static method in class org.ejml.sparse.triplet.MatrixFeatures_DSTL
- isEqualsSort(DMatrixSparseCSC, DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
- isFillPermutated() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- isIdenticalSort(DMatrixSparseCSC, DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
- isIdentity(DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
- isLower() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- isLowerTriangle(DMatrixSparseCSC, int, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
-
Checks to see if a matrix is lower triangular or Hessenberg.
- isOrthogonal(DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
-
Checks to see if a matrix is orthogonal or isometric.
- isPositiveDefinite(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
-
Checks to see if the matrix is positive definite.
- isReduceFill() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- isRowPivot() - Method in interface org.ejml.sparse.csc.decomposition.qr.QrpSparseDecomposition
- isSameShape(DMatrixSparseTriplet, DMatrixSparseTriplet) - Static method in class org.ejml.sparse.triplet.MatrixFeatures_DSTL
- isSameStructure(DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
-
Checks to see if the two matrices have the same shape and same pattern of non-zero elements
- isSingular() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- isSingular() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- isSymmetric(DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
-
Checks to see if the matrix is symmetric to within tolerance.
- isTranspose(DMatrixSparseCSC, DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
- isVector(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
-
Returns true if the input is a vector
- isZeros(DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.MatrixFeatures_DSCC
L
- LinearSolverCholesky_DSCC - Class in org.ejml.sparse.csc.linsol.chol
-
Linear solver using a sparse Cholesky decomposition.
- LinearSolverCholesky_DSCC(CholeskyUpLooking_DSCC, ComputePermutation<DMatrixSparseCSC>) - Constructor for class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- LinearSolverFactory_DSCC - Class in org.ejml.sparse.csc.factory
-
Factory for sparse linear solvers
- LinearSolverFactory_DSCC() - Constructor for class org.ejml.sparse.csc.factory.LinearSolverFactory_DSCC
- LinearSolverLu_DSCC - Class in org.ejml.sparse.csc.linsol.lu
-
LU Decomposition based solver for square matrices.
- LinearSolverLu_DSCC(LuUpLooking_DSCC) - Constructor for class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- LinearSolverQrLeftLooking_DSCC - Class in org.ejml.sparse.csc.linsol.qr
-
Sparse linear solver implemented using
QrLeftLookingDecomposition_DSCC. - LinearSolverQrLeftLooking_DSCC(QrLeftLookingDecomposition_DSCC) - Constructor for class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- lu(FillReducing) - Static method in class org.ejml.sparse.csc.factory.DecompositionFactory_DSCC
- lu(FillReducing) - Static method in class org.ejml.sparse.csc.factory.LinearSolverFactory_DSCC
- LuUpLooking_DSCC - Class in org.ejml.sparse.csc.decomposition.lu
-
LU Decomposition using a left looking algorithm for
DMatrixSparseCSC. - LuUpLooking_DSCC(ComputePermutation<DMatrixSparseCSC>) - Constructor for class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
M
- mat - Variable in class org.ejml.sparse.csc.mult.Workspace_MT_DSCC
- MatrixFeatures_DSCC - Class in org.ejml.sparse.csc
-
Functions for computing the features/properties of matrices.
- MatrixFeatures_DSTL - Class in org.ejml.sparse.triplet
- MatrixFeatures_DSTL() - Constructor for class org.ejml.sparse.triplet.MatrixFeatures_DSTL
- MatrixVectorMult_DSCC - Class in org.ejml.sparse.csc.mult
- MatrixVectorMult_DSCC() - Constructor for class org.ejml.sparse.csc.mult.MatrixVectorMult_DSCC
- MatrixVectorMultWithSemiRing_DSCC - Class in org.ejml.sparse.csc.mult
-
based on MartrixVectorMult_DSCC
- MatrixVectorMultWithSemiRing_DSCC() - Constructor for class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_DSCC
- maxAbsCols(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Finds the maximum abs in each column of A and stores it into values
- maxCols(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Computes the maximums of each column in the input matrix and returns the results in a vector:
bj = max(i=1:m ; aij) - maxRows(DMatrixSparseCSC, DMatrixRMaj, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Computes the maximum of each row in the input matrix and returns the results in a vector:
bj = max(i=1:n ; aji) - minCols(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Computes the minimum of each column in the input matrix and returns the results in a vector:
bj = min(i=1:m ; aij) - minRows(DMatrixSparseCSC, DMatrixRMaj, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Computes the minimum of each row in the input matrix and returns the results in a vector:
bj = min(i=1:n ; aji) - modifiesA() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- modifiesA() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- modifiesA() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- modifiesB() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- modifiesB() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- modifiesB() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- mult(double[], int, DMatrixSparseCSC, double[], int) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_DSCC
-
c = aT*B
- mult(double[], int, DMatrixSparseCSC, double[], int, DSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_DSCC
-
c = aT*B
- mult(double[], DMatrixSparseCSC, double[], DSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_DSCC
- mult(DMatrixSparseCSC, double[], double[], DSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_DSCC
- mult(DMatrixSparseCSC, double[], int, double[], int) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_DSCC
-
c = A*b
- mult(DMatrixSparseCSC, double[], int, double[], int, DSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_DSCC
-
c = A*b
- mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Performs matrix multiplication.
- mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
Performs matrix multiplication.
- mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
Performs matrix multiplication.
- mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, boolean, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
Matrix multiplication C = A*B.
- mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Performs matrix multiplication.
- mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, GrowArray<Workspace_MT_DSCC>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
Performs matrix multiplication.
- mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
- mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, DSemiRing, Mask, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
Performs matrix multiplication.
- mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Performs matrix multiplication.
- mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, DSemiRing, Mask, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
-
Performs matrix multiplication.
- mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC, GrowArray<Workspace_MT_DSCC>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - multAdd(DMatrixSparseCSC, double[], int, double[], int) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_DSCC
-
c = c + A*b
- multAdd(DMatrixSparseCSC, double[], int, double[], int, DSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_DSCC
-
c = c + A*b
- multAdd(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
C = C + A*B
- multAdd(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - multAdd(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
C = C + AT*B
- multAdd(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
output = output + A*B
- multAdd(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- multAdd(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - multAddColA(DMatrixSparseCSC, int, double, DMatrixSparseCSC, int, double[], int[]) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Performs the operation x = x + A(:,i)*alpha
- multAddColA(DMatrixSparseCSC, int, double, DMatrixSparseCSC, int, DSemiRing, Mask, double[], int[]) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
-
Performs the operation x = x + A(:,i)*alpha
- multAddTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
C = C + AT*B
- multAddTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
C = C + AT*B
- multAddTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - multAddTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
output = output + AT*B
- multAddTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- multAddTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - multAddTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
C = C + AT*BT
- multAddTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
C = C + AT*BT
- multAddTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - multAddTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - multAddTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
C = C + AT*BT
- multAddTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- multAddTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
C = C + A*BT
- multAddTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
C = C + A*BT
- multAddTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - multAddTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
output = output + A*BT
- multAddTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- multAddTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - multColumns(DMatrixSparseCSC, double[], int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Multiply all elements of column 'i' by value[i].
- multRows(double[], int, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Multiply all elements of row 'i' by value[i].
- multRowsCols(double[], int, DMatrixSparseCSC, double[], int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Equivalent to multiplying a matrix B by two diagonal matrices.
- multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Performs matrix multiplication.
- multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
Performs matrix multiplication.
- multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
Performs matrix multiplication.
- multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray, DOperatorBinary) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - multTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Performs matrix multiplication.
- multTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
Performs matrix multiplication.
- multTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - multTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - multTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
Performs matrix multiplication.
- multTransAB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- multTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Performs matrix multiplication.
- multTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_DSCC
-
Performs matrix multiplication.
- multTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_DSCC
-
Performs matrix multiplication.
- multTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, boolean, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract - multTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_DSCC
-
Invoke through
CommonOps_DSCC - multTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, DSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_DSCC
- multTransB(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj, GrowArray<DGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Invoke through
CommonOps_MT_DSCCas it will manage the input contract
N
- nonzero(int, int, double, double, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
- normF(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.NormOps_DSCC
- NormOps_DSCC - Class in org.ejml.sparse.csc
-
Operations for computing different types of norms.
O
- org.ejml.sparse.csc - package org.ejml.sparse.csc
- org.ejml.sparse.csc.decomposition.chol - package org.ejml.sparse.csc.decomposition.chol
- org.ejml.sparse.csc.decomposition.lu - package org.ejml.sparse.csc.decomposition.lu
- org.ejml.sparse.csc.decomposition.qr - package org.ejml.sparse.csc.decomposition.qr
- org.ejml.sparse.csc.factory - package org.ejml.sparse.csc.factory
- org.ejml.sparse.csc.linsol.chol - package org.ejml.sparse.csc.linsol.chol
- org.ejml.sparse.csc.linsol.lu - package org.ejml.sparse.csc.linsol.lu
- org.ejml.sparse.csc.linsol.qr - package org.ejml.sparse.csc.linsol.qr
- org.ejml.sparse.csc.misc - package org.ejml.sparse.csc.misc
- org.ejml.sparse.csc.mult - package org.ejml.sparse.csc.mult
- org.ejml.sparse.triplet - package org.ejml.sparse.triplet
P
- performSymbolic(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- permutationInverse(int[], int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- permutationInverse(int[], int[], int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Computes the inverse permutation vector
- permutationMatrix(int[], boolean, int, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Converts the permutation vector into a matrix.
- permutationVector(DMatrixSparseCSC, int[]) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Converts the permutation matrix into a vector
- permute(int[], DMatrixSparseCSC, int[], DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Applies the forward column and inverse row permutation specified by the two vector to the input matrix and save the results in the output matrix.
- permute(int[], double[], double[], int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Permutes a vector.
- permuteInv(int[], double[], double[], int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Permutes a vector in the inverse.
- permuteRowInv(int[], DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Applies the row permutation specified by the vector to the input matrix and save the results in the output matrix.
- permuteSymmetric(DMatrixSparseCSC, int[], DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Applies the permutation to upper triangular symmetric matrices.
- postorder(int[], int, int[], IGrowArray) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Sorts an elimination tree
TriangularSolver_DSCC.eliminationTree(org.ejml.data.DMatrixSparseCSC, boolean, int[], org.ejml.data.IGrowArray)into postorder. - postorder_dfs(int, int, int[], int[], int) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Depth First Search used inside of
TriangularSolver_DSCC.postorder(int[], int, int[], org.ejml.data.IGrowArray). - process(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC
-
Examins the structure of A for QR decomposition
- process(DMatrixSparseCSC, int[], int[], int[]) - Method in class org.ejml.sparse.csc.misc.ColumnCounts_DSCC
-
Processes and computes column counts of A
Q
- qr(FillReducing) - Static method in class org.ejml.sparse.csc.factory.DecompositionFactory_DSCC
- qr(FillReducing) - Static method in class org.ejml.sparse.csc.factory.LinearSolverFactory_DSCC
- QrHelperFunctions_DSCC - Class in org.ejml.sparse.csc.decomposition.qr
-
Functions used with a sparse QR decomposition
- QrHelperFunctions_DSCC() - Constructor for class org.ejml.sparse.csc.decomposition.qr.QrHelperFunctions_DSCC
- QrLeftLookingDecomposition_DSCC - Class in org.ejml.sparse.csc.decomposition.qr
-
Left-looking QR decomposition algorithm for sparse matrices.
- QrLeftLookingDecomposition_DSCC(ComputePermutation<DMatrixSparseCSC>) - Constructor for class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- QrpSparseDecomposition<T extends org.ejml.data.Matrix> - Interface in org.ejml.sparse.csc.decomposition.qr
-
Similar to
QRDecompositionbut it can handle the rank deficient case by performing column pivots during the decomposition. - QrStructuralCounts_DSCC - Class in org.ejml.sparse.csc.decomposition.qr
-
Determines the structure of the QR decomposition.
- QrStructuralCounts_DSCC() - Constructor for class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC
- quality() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- quality() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- quality() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- qualityTriangular(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Computes the quality of a triangular matrix, where the quality of a matrix is defined in
LinearSolver.quality().
R
- rand - Static variable in class org.ejml.sparse.csc.factory.FillReductionFactory_DSCC
- RandomMatrices_DSCC - Class in org.ejml.sparse.csc
-
Functions for creating randomly generated sparse matrices.
- RandomMatrices_DSTL - Class in org.ejml.sparse.triplet
- RandomMatrices_DSTL() - Constructor for class org.ejml.sparse.triplet.RandomMatrices_DSTL
- rank1UpdateMultR(DMatrixSparseCSC, int, double, DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray, DGrowArray) - Static method in class org.ejml.sparse.csc.decomposition.qr.QrHelperFunctions_DSCC
-
Performs a rank-1 update operation on the submatrix specified by V with the multiply on the right.
C = (I - γ*v*vT)*A - rectangle(int, int, int, double, double, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
-
Randomly generates matrix with the specified number of non-zero elements filled with values from min to max.
- rectangle(int, int, int, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
- reduceColumnWise(DMatrixSparseCSC, double, DOperatorBinary, DMatrixRMaj, Mask) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
This accumulates the values per column to a scalar value
- reduceRowWise(DMatrixSparseCSC, double, DOperatorBinary, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
This accumulates the values per row to a scalar value
- reduceScalar(DMatrixSparseCSC, double, DOperatorBinary) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
This accumulates the matrix values to a scalar value.
- reduceScalar(DMatrixSparseCSC, DOperatorBinary) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- removeZeros(DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Removes all elements from the matrix that are > tol.
- removeZeros(DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
- removeZeros(DMatrixSparseCSC, DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Copies all elements from input into output which are > tol.
- removeZeros(DMatrixSparseCSC, DMatrixSparseCSC, double) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
S
- scale(double, DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
B = scalar*A.
- searchNzRowsElim(DMatrixSparseCSC, int, int[], int[], int[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Given an elimination tree compute the non-zero elements in the specified row of L given the symmetric A matrix.
- searchNzRowsInX(DMatrixSparseCSC, DMatrixSparseCSC, int, int[], int[], int[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Determines which elements in 'X' will be non-zero when the system below is solved for.
- select(DMatrixSparseCSC, DMatrixSparseCSC, IPredicateBinary) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
- select(DMatrixSparseCSC, IPredicateBinary, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Select entries from A and save them in C.
- setA(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- setA(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- setA(DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- setGw(IGrowArray) - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
- setGwork(IGrowArray) - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC
- setIdentity(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_DSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_DSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- solve(DMatrixSparseCSC, boolean, DMatrixSparseCSC, DMatrixSparseCSC, int[], DGrowArray, IGrowArray, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Computes the solution to the triangular system.
- solve(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Solves for x in the following equation:
A*x = b - solve(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Solves for x in the following equation:
A*x = b - solveColB(DMatrixSparseCSC, boolean, DMatrixSparseCSC, int, double[], int[], IGrowArray, int[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Computes the solution to a triangular system with (optional) pivots.
- solveL(DMatrixSparseCSC, double[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Solves for a lower triangular matrix against a dense matrix.
- solveSparse(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_DSCC
- solveSparse(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_DSCC
- solveSparse(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_DSCC
- solveTran(DMatrixSparseCSC, boolean, DMatrixSparseCSC, DMatrixSparseCSC, int[], DGrowArray, IGrowArray, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Solution to a sparse transposed triangular system with sparse B and sparse X
- solveTranL(DMatrixSparseCSC, double[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Solves for the transpose of a lower triangular matrix against a dense matrix.
- solveU(DMatrixSparseCSC, double[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
-
Solves for an upper triangular matrix against a dense vector.
- stitchMatrix(DMatrixSparseCSC, int, int, GrowArray<Workspace_MT_DSCC>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_DSCC
-
Combines results from independent blocks into a single matrix
- sumCols(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Computes the sum of each column in the input matrix and returns the results in a vector:
bj = sum(i=1:m ; aij) - sumRows(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Computes the sum of each row in the input matrix and returns the results in a vector:
bj = sum(i=1:n ; aji) - symmetric(int, int, double, double, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
-
Creates a random symmetric matrix.
- symmetricPosDef(int, double, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
-
Creates a random symmetric positive definite matrix with zero values.
- symmLowerToFull(DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Given a symmetric matrix, which is represented by a lower triangular matrix, convert it back into a full symmetric matrix
- symmLowerToFull(DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
-
Given a symmetric matrix which is represented by a lower triangular matrix convert it back into a full symmetric matrix
T
- trace(DMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
This computes the trace of the matrix:
trace = ∑i=1:n { aii }
where n = min(numRows,numCols) - transpose(DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Perform matrix transpose
- transpose(DMatrixSparseCSC, DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_DSCC
-
Performs a matrix transpose.
- triangle(boolean, int, double, double, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
-
Creates a triangular matrix where the amount of fill is randomly selected too.
- triangleLower(int, int, int, double, double, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
-
Randomly generates lower triangular (or hessenberg) matrix with the specified number of of non-zero elements.
- triangleUpper(int, int, int, double, double, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_DSCC
- TriangularSolver_DSCC - Class in org.ejml.sparse.csc.misc
- TriangularSolver_DSCC() - Constructor for class org.ejml.sparse.csc.misc.TriangularSolver_DSCC
U
- uniform(int, int, int, double, double, Random) - Static method in class org.ejml.sparse.triplet.RandomMatrices_DSTL
-
Randomly generates matrix with the specified number of matrix elements filled with values from min to max.
W
- Workspace_MT_DSCC - Class in org.ejml.sparse.csc.mult
-
Workspace for concurrent algorithms.
- Workspace_MT_DSCC() - Constructor for class org.ejml.sparse.csc.mult.Workspace_MT_DSCC
Z
- zero(DMatrixSparseCSC, int, int, int, int) - Static method in class org.ejml.sparse.csc.CommonOps_DSCC
-
Zeros an inner rectangle inside the matrix.
All Classes and Interfaces|All Packages