Index

A C D E F G H I L M N O P Q R S T U W Z 
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
postorder_dfs(int, int, int[], int[], int) - Static method in class org.ejml.sparse.csc.misc.TriangularSolver_FSCC
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.
A C D E F G H I L M N O P Q R S T U W Z 
All Classes|All Packages