Index
All Classes|All Packages
A
- add(float, FMatrixSparseCSC, float, FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Performs matrix addition:
C = αA + βB - add(float, FMatrixSparseCSC, float, FMatrixSparseCSC, FMatrixSparseCSC, GrowArray<Workspace_MT_FSCC>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
Performs matrix addition:
C = αA + βB - add(float, FMatrixSparseCSC, float, FMatrixSparseCSC, FMatrixSparseCSC, FSemiRing, Mask, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
Performs matrix addition:
output = αA + βB - add(float, FMatrixSparseCSC, float, FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
-
Performs matrix addition:
C = αA + βB - add(float, FMatrixSparseCSC, float, FMatrixSparseCSC, FMatrixSparseCSC, FSemiRing, Mask, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOpsWithSemiRing_FSCC
-
Performs matrix addition:
C = A + B - add(float, FMatrixSparseCSC, float, FMatrixSparseCSC, FMatrixSparseCSC, GrowArray<Workspace_MT_FSCC>) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_MT_FSCC
-
Performs matrix addition:
C = αA + βB - addColAppend(float, FMatrixSparseCSC, int, float, FMatrixSparseCSC, int, FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
-
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(FMatrixSparseCSC, int, FMatrixSparseCSC, int, FMatrixSparseCSC, FSemiRing, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOpsWithSemiRing_FSCC
-
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(FMatrixSparseCSC, int, FMatrixSparseCSC, int, int[]) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
-
Adds rows to C[*,colC] that are in A[*,colA] as long as they are marked in w.
- apply(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
-
Computes and applies the fill reduction permutation.
- apply(FMatrixSparseCSC, FOperatorUnary) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- apply(FMatrixSparseCSC, FOperatorUnary, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
This applies a given unary function on every value stored in the matrix B = f(A).
- applyColumnIdx(FMatrixSparseCSC, FOperatorBinaryIdx, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
This applies a given unary function on every non-zero column, value stored in the matrix B = f(A).
- ApplyFillReductionPermutation_FSCC - 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_FSCC(ComputePermutation<FMatrixSparseCSC>, boolean) - Constructor for class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
- applyHouseholder(FMatrixSparseCSC, int, float, float[]) - Static method in class org.ejml.sparse.csc.decomposition.qr.QrHelperFunctions_FSCC
-
Applies a sparse Householder vector to a dense vector.
- applyRowIdx(FMatrixSparseCSC, FOperatorBinaryIdx, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
This applies a given unary function on every nz row,value stored in the matrix B = f(A).
C
- changeSign(FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
B = -A.
- checkDuplicateElements(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Checks for duplicate elements.
- checkIndicesSorted(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Checks to see if row indicies are sorted into ascending order.
- checkSortedFlag(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- checkStructure(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- cholesky() - Static method in class org.ejml.sparse.csc.factory.DecompositionFactory_FSCC
- cholesky(FillReducing) - Static method in class org.ejml.sparse.csc.factory.LinearSolverFactory_FSCC
- CholeskyUpLooking_FSCC - Class in org.ejml.sparse.csc.decomposition.chol
-
Performs a Cholesky decomposition using an up looking algorthm on a
FMatrixSparseCSC. - CholeskyUpLooking_FSCC() - Constructor for class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- ColumnCounts_FSCC - Class in org.ejml.sparse.csc.misc
-
Computes the column counts of the upper triangular portion of L as in L*LT=A.
- ColumnCounts_FSCC(boolean) - Constructor for class org.ejml.sparse.csc.misc.ColumnCounts_FSCC
-
Configures column count algorithm.
- CommonOps_FSCC - Class in org.ejml.sparse.csc
- CommonOps_FSCC() - Constructor for class org.ejml.sparse.csc.CommonOps_FSCC
- CommonOps_MT_FSCC - Class in org.ejml.sparse.csc
-
Concurrent implementations of functions found in
CommonOps_FSCC. - CommonOps_MT_FSCC() - Constructor for class org.ejml.sparse.csc.CommonOps_MT_FSCC
- CommonOpsWithSemiRing_FSCC - Class in org.ejml.sparse.csc
- CommonOpsWithSemiRing_FSCC() - Constructor for class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
- computeDeterminant() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- computeDeterminant() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- computeHouseholder(float[], int, int, float, FScalar) - Static method in class org.ejml.sparse.csc.decomposition.qr.QrHelperFunctions_FSCC
-
Creates a householder reflection.
- concatColumns(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Concats two matrices along their columns (horizontal).
- concatRows(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Concats two matrices along their rows (vertical).
- create(FillReducing) - Static method in class org.ejml.sparse.csc.factory.FillReductionFactory_FSCC
-
Returns a method for computing the fill reduce permutations.
D
- decompose(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- decompose(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- decompose(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- DecompositionFactory_FSCC - Class in org.ejml.sparse.csc.factory
-
Factory for sparse matrix decompositions
- DecompositionFactory_FSCC() - Constructor for class org.ejml.sparse.csc.factory.DecompositionFactory_FSCC
- det(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Returns the determinant of the matrix.
- diag(float...) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Returns a diagonal matrix with the specified diagonal elements.
- diag(FMatrixSparseCSC, float[], int, int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Creates a diagonal matrix from an array.
- divide(float, FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
B = scalar/A.
- divide(FMatrixSparseCSC, float, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
B = A/scalar.
- divideColumns(FMatrixSparseCSC, float[], int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Divides all elements of column 'i' by values[i].
- divideRows(float[], int, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Divides all elements of row 'i' by value[i].
- divideRowsCols(float[], int, FMatrixSparseCSC, float[], int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Equivalent to multiplying a matrix B by the inverse of two diagonal matrices.
- dotInnerColumns(FMatrixSparseCSC, int, FMatrixSparseCSC, int, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Computes the inner product of two column vectors taken from the input matrices.
- dotInnerColumns(FMatrixSparseCSC, int, FMatrixSparseCSC, int, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
-
Computes the inner product of two column vectors taken from the input matrices.
- duplicatesAdd(FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
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(FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
E
- elementMax(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Returns the value of the element with the largest value
- elementMaxAbs(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Returns the value of the element with the largest abs()
- elementMin(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Returns the value of the element with the minimum value
- elementMinAbs(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Returns the value of the element with the smallest abs()
- elementMult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Performs an element-wise multiplication.
output[i,j] = A[i,j]*B[i,j]
All matrices must have the same shape. - elementMult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, FSemiRing, Mask, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
Performs an element-wise multiplication.
output[i,j] = A[i,j]*B[i,j]
All matrices must have the same shape. - elementMult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
-
Performs element-wise multiplication:
C_ij = A_ij * B_ij - elementMult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, FSemiRing, Mask, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOpsWithSemiRing_FSCC
-
Performs element-wise multiplication:
C_ij = A_ij * B_ij - elementSum(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Sum of all elements
- eliminationTree(FMatrixSparseCSC, boolean, int[], IGrowArray) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
If ata=false then it computes the elimination tree for sparse lower triangular square matrix generated from Cholesky decomposition.
- ensureNotSingular(FMatrixSparseCSC, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
-
Modies the matrix to make sure that at least one element in each column has a value
- extract(FMatrixSparseCSC, int, int, int, int, FMatrixSparseCSC, int, int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'.
- extractColumn(FMatrixSparseCSC, int, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Extracts a column from A and stores it into out.
- extractDiag(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Extracts the diagonal elements 'src' write it to the 'dst' vector.
- extractDiag(FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Extracts the diagonal elements 'src' write it to the 'dst' vector.
- extractRows(FMatrixSparseCSC, int, int, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Creates a submatrix by extracting the specified rows from A.
F
- fastNormF(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.NormOps_FSCC
- fill(FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Sets every element in the matrix to the specified value.
- FillReductionFactory_FSCC - Class in org.ejml.sparse.csc.factory
- FillReductionFactory_FSCC() - Constructor for class org.ejml.sparse.csc.factory.FillReductionFactory_FSCC
G
- generateUniform(int, int, int, float, float, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
-
Creates a random matrix where each column has exactly `nzEntriesPerColumn` non-zero entries.
- getArrayP() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
- getArrayPinv() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
- getArrayQ() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
- getBeta() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getBeta(int) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getDecomposition() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- getDecomposition() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- getDecomposition() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- getFicticousRowCount() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
- getFillPermutation() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getFillReduce() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
- getGw() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- getGw() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getGw() - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
- getGwork() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getGx() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- getGx() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getGxi() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getL() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- getL() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getLeftMost() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
- getLower(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getM2() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
- getParent() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
- getPinv() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getPinv() - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
- getQ(FMatrixSparseCSC, boolean) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getR() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getR(FMatrixSparseCSC, boolean) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getReduceFill() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getReducePermutation() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getRowPivot(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getRowPivotV(IGrowArray) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getStructure() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- getT(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- getU() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getUpper(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- getV() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- gw - Variable in class org.ejml.sparse.csc.mult.Workspace_MT_FSCC
- gx - Variable in class org.ejml.sparse.csc.mult.Workspace_MT_FSCC
H
- hasUncountable(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
I
- identity(int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- identity(int, int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- ImplCommonOps_FSCC - Class in org.ejml.sparse.csc.misc
-
Implementation class.
- ImplCommonOps_FSCC() - Constructor for class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
- ImplCommonOps_MT_FSCC - Class in org.ejml.sparse.csc.misc
-
Concurrent implementations of
ImplCommonOps_FSCC. - ImplCommonOps_MT_FSCC() - Constructor for class org.ejml.sparse.csc.misc.ImplCommonOps_MT_FSCC
- ImplCommonOpsWithSemiRing_FSCC - Class in org.ejml.sparse.csc.misc
-
based on ImplCommonOps_FSCC
- ImplCommonOpsWithSemiRing_FSCC() - Constructor for class org.ejml.sparse.csc.misc.ImplCommonOpsWithSemiRing_FSCC
- ImplMultiplication_FSCC - Class in org.ejml.sparse.csc.mult
- ImplMultiplication_FSCC() - Constructor for class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- ImplMultiplication_MT_FSCC - Class in org.ejml.sparse.csc.mult
-
Concurrent matrix multiplication for DSCC matrices.
- ImplMultiplication_MT_FSCC() - Constructor for class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- ImplMultiplicationWithSemiRing_FSCC - Class in org.ejml.sparse.csc.mult
-
based on ImplSparseSparseGraphMult_FSCC
- ImplMultiplicationWithSemiRing_FSCC() - Constructor for class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- innerProduct(float[], int, FMatrixSparseCSC, float[], int) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_FSCC
-
scalar = AT*B*C
- innerProduct(float[], int, FMatrixSparseCSC, float[], int, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_FSCC
-
scalar = AT*B*C
- inputModified() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- inputModified() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- inputModified() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- invert(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
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_FSCC
- isEquals(FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
- isEquals(FMatrixSparseCSC, FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
- isEquals(FMatrixSparseTriplet, FMatrixSparseTriplet) - Static method in class org.ejml.sparse.triplet.MatrixFeatures_FSTL
- isEquals(FMatrixSparseTriplet, FMatrixSparseTriplet, float) - Static method in class org.ejml.sparse.triplet.MatrixFeatures_FSTL
- isEqualsSort(FMatrixSparseCSC, FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
- isFillPermutated() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- isIdenticalSort(FMatrixSparseCSC, FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
- isIdentity(FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
- isLower() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- isLowerTriangle(FMatrixSparseCSC, int, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
-
Checks to see if a matrix is lower triangular or Hessenberg.
- isOrthogonal(FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
-
Checks to see if a matrix is orthogonal or isometric.
- isPositiveDefinite(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
-
Checks to see if the matrix is positive definite.
- isReduceFill() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- isSameShape(FMatrixSparseTriplet, FMatrixSparseTriplet) - Static method in class org.ejml.sparse.triplet.MatrixFeatures_FSTL
- isSameStructure(FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
-
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_FSCC
- isSingular() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- isStructureLocked() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- isSymmetric(FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
-
Checks to see if the matrix is symmetric to within tolerance.
- isTranspose(FMatrixSparseCSC, FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
- isVector(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
-
Returns true if the input is a vector
- isZeros(FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.MatrixFeatures_FSCC
L
- LinearSolverCholesky_FSCC - Class in org.ejml.sparse.csc.linsol.chol
-
Linear solver using a sparse Cholesky decomposition.
- LinearSolverCholesky_FSCC(CholeskyUpLooking_FSCC, ComputePermutation<FMatrixSparseCSC>) - Constructor for class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- LinearSolverFactory_FSCC - Class in org.ejml.sparse.csc.factory
-
Factory for sparse linear solvers
- LinearSolverFactory_FSCC() - Constructor for class org.ejml.sparse.csc.factory.LinearSolverFactory_FSCC
- LinearSolverLu_FSCC - Class in org.ejml.sparse.csc.linsol.lu
-
LU Decomposition based solver for square matrices.
- LinearSolverLu_FSCC(LuUpLooking_FSCC) - Constructor for class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- LinearSolverQrLeftLooking_FSCC - Class in org.ejml.sparse.csc.linsol.qr
-
Sparse linear solver implemented using
QrLeftLookingDecomposition_FSCC. - LinearSolverQrLeftLooking_FSCC(QrLeftLookingDecomposition_FSCC) - Constructor for class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- lu(FillReducing) - Static method in class org.ejml.sparse.csc.factory.DecompositionFactory_FSCC
- lu(FillReducing) - Static method in class org.ejml.sparse.csc.factory.LinearSolverFactory_FSCC
- LuUpLooking_FSCC - Class in org.ejml.sparse.csc.decomposition.lu
-
LU Decomposition using a left looking algorithm for
FMatrixSparseCSC. - LuUpLooking_FSCC(ComputePermutation<FMatrixSparseCSC>) - Constructor for class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
M
- mat - Variable in class org.ejml.sparse.csc.mult.Workspace_MT_FSCC
- MatrixFeatures_FSCC - Class in org.ejml.sparse.csc
- MatrixFeatures_FSCC() - Constructor for class org.ejml.sparse.csc.MatrixFeatures_FSCC
- MatrixFeatures_FSTL - Class in org.ejml.sparse.triplet
- MatrixFeatures_FSTL() - Constructor for class org.ejml.sparse.triplet.MatrixFeatures_FSTL
- MatrixVectorMult_FSCC - Class in org.ejml.sparse.csc.mult
- MatrixVectorMult_FSCC() - Constructor for class org.ejml.sparse.csc.mult.MatrixVectorMult_FSCC
- MatrixVectorMultWithSemiRing_FSCC - Class in org.ejml.sparse.csc.mult
-
based on MartrixVectorMult_FSCC
- MatrixVectorMultWithSemiRing_FSCC() - Constructor for class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_FSCC
- maxAbsCols(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Finds the maximum abs in each column of A and stores it into values
- maxCols(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Computes the maximums of each column in the input matrix and returns the results in a vector:
bj = max(i=1:m ; aij) - maxRows(FMatrixSparseCSC, FMatrixRMaj, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Computes the maximum of each row in the input matrix and returns the results in a vector:
bj = max(i=1:n ; aji) - minCols(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Computes the minimum of each column in the input matrix and returns the results in a vector:
bj = min(i=1:m ; aij) - minRows(FMatrixSparseCSC, FMatrixRMaj, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
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_FSCC
- modifiesA() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- modifiesA() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- modifiesB() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- modifiesB() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- modifiesB() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- mult(float[], int, FMatrixSparseCSC, float[], int) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_FSCC
-
c = aT*B
- mult(float[], int, FMatrixSparseCSC, float[], int, FSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_FSCC
-
c = aT*B
- mult(float[], FMatrixSparseCSC, float[], FSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_FSCC
- mult(FMatrixSparseCSC, float[], float[], FSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_FSCC
- mult(FMatrixSparseCSC, float[], int, float[], int) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_FSCC
-
c = A*b
- mult(FMatrixSparseCSC, float[], int, float[], int, FSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_FSCC
-
c = A*b
- mult(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Performs matrix multiplication.
- mult(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
Performs matrix multiplication.
- mult(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
Performs matrix multiplication.
- mult(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- mult(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, boolean, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- mult(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- mult(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Performs matrix multiplication.
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, GrowArray<Workspace_MT_FSCC>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
Performs matrix multiplication.
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, FSemiRing, Mask, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
Performs matrix multiplication.
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
-
Performs matrix multiplication.
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, FSemiRing, Mask, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
-
Performs matrix multiplication.
- mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC, GrowArray<Workspace_MT_FSCC>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
-
Performs matrix multiplication.
- multAdd(FMatrixSparseCSC, float[], int, float[], int) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMult_FSCC
-
c = c + A*b
- multAdd(FMatrixSparseCSC, float[], int, float[], int, FSemiRing, Mask) - Static method in class org.ejml.sparse.csc.mult.MatrixVectorMultWithSemiRing_FSCC
-
c = c + A*b
- multAdd(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
C = C + A*B
- multAdd(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- multAdd(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
C = C + AT*B
- multAdd(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
output = output + A*B
- multAdd(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- multAdd(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- multAddColA(FMatrixSparseCSC, int, float, FMatrixSparseCSC, int, float[], int[]) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
-
Performs the operation x = x + A(:,i)*alpha
- multAddColA(FMatrixSparseCSC, int, float, FMatrixSparseCSC, int, FSemiRing, Mask, float[], int[]) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
-
Performs the operation x = x + A(:,i)*alpha
- multAddTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
C = C + AT*B
- multAddTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
C = C + AT*B
- multAddTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- multAddTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
output = output + AT*B
- multAddTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- multAddTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- multAddTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
C = C + AT*BT
- multAddTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
C = C + AT*BT
- multAddTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- multAddTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- multAddTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
C = C + AT*BT
- multAddTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- multAddTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
C = C + A*BT
- multAddTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
C = C + A*BT
- multAddTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- multAddTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
output = output + A*BT
- multAddTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- multAddTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- multColumns(FMatrixSparseCSC, float[], int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Multiply all elements of column 'i' by value[i].
- multRows(float[], int, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Multiply all elements of row 'i' by value[i].
- multRowsCols(float[], int, FMatrixSparseCSC, float[], int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Equivalent to multiplying a matrix B by two diagonal matrices.
- multTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Performs matrix multiplication.
- multTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
Performs matrix multiplication.
- multTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
Performs matrix multiplication.
- multTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- multTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray, FOperatorBinary) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- multTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- multTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- multTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Performs matrix multiplication.
- multTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
Performs matrix multiplication.
- multTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- multTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- multTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
Performs matrix multiplication.
- multTransAB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- multTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Performs matrix multiplication.
- multTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.CommonOps_MT_FSCC
-
Performs matrix multiplication.
- multTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.CommonOpsWithSemiRing_FSCC
-
Performs matrix multiplication.
- multTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, boolean, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
- multTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FGrowArray) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_FSCC
- multTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, FSemiRing) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplicationWithSemiRing_FSCC
- multTransB(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj, GrowArray<FGrowArray>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
N
- nonzero(int, int, float, float, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
- normF(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.NormOps_FSCC
- NormOps_FSCC - Class in org.ejml.sparse.csc
- NormOps_FSCC() - Constructor for class org.ejml.sparse.csc.NormOps_FSCC
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(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- permutationInverse(int[], int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- permutationInverse(int[], int[], int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Computes the inverse permutation vector
- permutationMatrix(int[], boolean, int, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Converts the permutation vector into a matrix.
- permutationVector(FMatrixSparseCSC, int[]) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Converts the permutation matrix into a vector
- permute(@org.jetbrains.annotations.Nullable int[], FMatrixSparseCSC, @org.jetbrains.annotations.Nullable int[], FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
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[], float[], float[], int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Permutes a vector.
- permuteInv(int[], float[], float[], int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Permutes a vector in the inverse.
- permuteRowInv(int[], FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Applies the row permutation specified by the vector to the input matrix and save the results in the output matrix.
- permuteSymmetric(FMatrixSparseCSC, int[], FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Applies the permutation to upper triangular symmetric matrices.
- postorder(int[], int, int[], IGrowArray) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Sorts an elimination tree
TriangularSolver_FSCC.eliminationTree(org.ejml.data.FMatrixSparseCSC, 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_FSCC
-
Depth First Search used inside of
TriangularSolver_FSCC.postorder(int[], int, int[], org.ejml.data.IGrowArray). - process(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
-
Examins the structure of A for QR decomposition
- process(FMatrixSparseCSC, int[], int[], int[]) - Method in class org.ejml.sparse.csc.misc.ColumnCounts_FSCC
-
Processes and computes column counts of A
Q
- qr(FillReducing) - Static method in class org.ejml.sparse.csc.factory.DecompositionFactory_FSCC
- qr(FillReducing) - Static method in class org.ejml.sparse.csc.factory.LinearSolverFactory_FSCC
- QrHelperFunctions_FSCC - Class in org.ejml.sparse.csc.decomposition.qr
-
Functions used with a sparse QR decomposition
- QrHelperFunctions_FSCC() - Constructor for class org.ejml.sparse.csc.decomposition.qr.QrHelperFunctions_FSCC
- QrLeftLookingDecomposition_FSCC - Class in org.ejml.sparse.csc.decomposition.qr
-
Left-looking QR decomposition algorithm for sparse matrices.
- QrLeftLookingDecomposition_FSCC(ComputePermutation<FMatrixSparseCSC>) - Constructor for class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- QrStructuralCounts_FSCC - Class in org.ejml.sparse.csc.decomposition.qr
-
Determines the structure of the QR decomposition.
- QrStructuralCounts_FSCC() - Constructor for class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
- quality() - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- quality() - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- quality() - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- qualityTriangular(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
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_FSCC
- RandomMatrices_FSCC - Class in org.ejml.sparse.csc
- RandomMatrices_FSCC() - Constructor for class org.ejml.sparse.csc.RandomMatrices_FSCC
- RandomMatrices_FSTL - Class in org.ejml.sparse.triplet
- RandomMatrices_FSTL() - Constructor for class org.ejml.sparse.triplet.RandomMatrices_FSTL
- rank1UpdateMultR(FMatrixSparseCSC, int, float, FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray, FGrowArray) - Static method in class org.ejml.sparse.csc.decomposition.qr.QrHelperFunctions_FSCC
-
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, float, float, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
-
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_FSCC
- reduceColumnWise(FMatrixSparseCSC, float, FOperatorBinary, FMatrixRMaj, Mask) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
This accumulates the values per column to a scalar value
- reduceRowWise(FMatrixSparseCSC, float, FOperatorBinary, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
This accumulates the values per row to a scalar value
- reduceScalar(FMatrixSparseCSC, float, FOperatorBinary) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
This accumulates the matrix values to a scalar value.
- reduceScalar(FMatrixSparseCSC, FOperatorBinary) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- removeZeros(FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Removes all elements from the matrix that are > tol.
- removeZeros(FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
- removeZeros(FMatrixSparseCSC, FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Copies all elements from input into output which are > tol.
- removeZeros(FMatrixSparseCSC, FMatrixSparseCSC, float) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
S
- scale(float, FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
B = scalar*A.
- searchNzRowsElim(FMatrixSparseCSC, int, int[], int[], int[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Given an elimination tree compute the non-zero elements in the specified row of L given the symmetric A matrix.
- searchNzRowsInX(FMatrixSparseCSC, FMatrixSparseCSC, int, @org.jetbrains.annotations.Nullable int[], int[], int[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Determines which elements in 'X' will be non-zero when the system below is solved for.
- select(FMatrixSparseCSC, FMatrixSparseCSC, IPredicateBinary) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
- select(FMatrixSparseCSC, IPredicateBinary, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Select entries from A and save them in C.
- setA(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- setA(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- setA(FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- setGw(IGrowArray) - Method in class org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
- setGwork(IGrowArray) - Method in class org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
- setIdentity(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.decomposition.lu.LuUpLooking_FSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.decomposition.qr.QrLeftLookingDecomposition_FSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- setStructureLocked(boolean) - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- solve(FMatrixSparseCSC, boolean, FMatrixSparseCSC, FMatrixSparseCSC, @org.jetbrains.annotations.Nullable int[], FGrowArray, IGrowArray, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Computes the solution to the triangular system.
- solve(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Solves for x in the following equation:
A*x = b - solve(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Solves for x in the following equation:
A*x = b - solveColB(FMatrixSparseCSC, boolean, FMatrixSparseCSC, int, float[], @org.jetbrains.annotations.Nullable int[], IGrowArray, int[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Computes the solution to a triangular system with (optional) pivots.
- solveL(FMatrixSparseCSC, float[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Solves for a lower triangular matrix against a dense matrix.
- solveSparse(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.chol.LinearSolverCholesky_FSCC
- solveSparse(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.lu.LinearSolverLu_FSCC
- solveSparse(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.sparse.csc.linsol.qr.LinearSolverQrLeftLooking_FSCC
- solveTran(FMatrixSparseCSC, boolean, FMatrixSparseCSC, FMatrixSparseCSC, @org.jetbrains.annotations.Nullable int[], FGrowArray, IGrowArray, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Solution to a sparse transposed triangular system with sparse B and sparse X
- solveTranL(FMatrixSparseCSC, float[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Solves for the transpose of a lower triangular matrix against a dense matrix.
- solveU(FMatrixSparseCSC, float[]) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
-
Solves for an upper triangular matrix against a dense vector.
- stitchMatrix(FMatrixSparseCSC, int, int, GrowArray<Workspace_MT_FSCC>) - Static method in class org.ejml.sparse.csc.mult.ImplMultiplication_MT_FSCC
-
Compines results from independent blocks into a single matrix
- sumCols(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Computes the sum of each column in the input matrix and returns the results in a vector:
bj = sum(i=1:m ; aij) - sumRows(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
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, float, float, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
-
Creates a random symmetric matrix.
- symmetricPosDef(int, float, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
-
Creates a random symmetric positive definite matrix with zero values.
- symmLowerToFull(FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Given a symmetric matrix, which is represented by a lower triangular matrix, convert it back into a full symmetric matrix
- symmLowerToFull(FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
-
Given a symmetric matrix which is represented by a lower triangular matrix convert it back into a full symmetric matrix
T
- trace(FMatrixSparseCSC) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
This computes the trace of the matrix:
trace = ∑i=1:n { aii }
where n = min(numRows,numCols) - transpose(FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Perform matrix transpose
- transpose(FMatrixSparseCSC, FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.sparse.csc.misc.ImplCommonOps_FSCC
-
Performs a matrix transpose.
- triangle(boolean, int, float, float, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
-
Creates a triangular matrix where the amount of fill is randomly selected too.
- triangleLower(int, int, int, float, float, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
-
Randomly generates lower triangular (or hessenberg) matrix with the specified number of of non-zero elements.
- triangleUpper(int, int, int, float, float, Random) - Static method in class org.ejml.sparse.csc.RandomMatrices_FSCC
- TriangularSolver_FSCC - Class in org.ejml.sparse.csc.misc
- TriangularSolver_FSCC() - Constructor for class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
U
- uniform(int, int, int, float, float, Random) - Static method in class org.ejml.sparse.triplet.RandomMatrices_FSTL
-
Randomly generates matrix with the specified number of matrix elements filled with values from min to max.
W
- Workspace_MT_FSCC - Class in org.ejml.sparse.csc.mult
-
Workspace for concurrent algorithms.
- Workspace_MT_FSCC() - Constructor for class org.ejml.sparse.csc.mult.Workspace_MT_FSCC
Z
- zero(FMatrixSparseCSC, int, int, int, int) - Static method in class org.ejml.sparse.csc.CommonOps_FSCC
-
Zeros an inner rectangle inside the matrix.
All Classes|All Packages