Uses of Class
org.ejml.data.FGrowArray
Packages that use FGrowArray
Package
Description
-
Uses of FGrowArray in org.ejml
Methods in org.ejml that return types with arguments of type FGrowArrayModifier and TypeMethodDescriptionstatic GrowArray<FGrowArray>UtilEjml.checkDeclare_F32(@Nullable GrowArray<FGrowArray> workspace) Methods in org.ejml with parameters of type FGrowArrayModifier and TypeMethodDescriptionstatic float[]UtilEjml.adjust(@Nullable FGrowArray gwork, int desired) Resizes the array to ensure that it is at least of length desired and returns its internal arrayMethod parameters in org.ejml with type arguments of type FGrowArrayModifier and TypeMethodDescriptionstatic GrowArray<FGrowArray>UtilEjml.checkDeclare_F32(@Nullable GrowArray<FGrowArray> workspace) -
Uses of FGrowArray in org.ejml.data
Fields in org.ejml.data declared as FGrowArrayModifier and TypeFieldDescriptionFMatrixSparseTriplet.nz_valueStorage for value of a non-zero elementMethods in org.ejml.data that return FGrowArrayModifier and TypeMethodDescriptionFGrowArray.reshape(int length) Changes the array's length and doesn't attempt to preserve previous values if a new array is requiredMethods in org.ejml.data with parameters of type FGrowArray -
Uses of FGrowArray in org.ejml.dense.block
Methods in org.ejml.dense.block with parameters of type FGrowArrayModifier and TypeMethodDescriptionstatic voidMatrixOps_FDRB.convertBlockToRow(int numRows, int numCols, int blockLength, float[] data, @Nullable FGrowArray workspace) Converts matrix data stored is a block row major format into a row major format in place.static FMatrixRMajMatrixOps_FDRB.convertInplace(FMatrixRBlock src, @Nullable FMatrixRMaj dst, @Nullable FGrowArray workspace) Converts a row major block matrix into a row major matrix.static FMatrixRBlockMatrixOps_FDRB.convertInplace(FMatrixRMaj src, @Nullable FMatrixRBlock dst, @Nullable FGrowArray workspace) Converts a row major matrix into a row major block matrix.static voidMatrixOps_FDRB.convertRowToBlock(int numRows, int numCols, int blockLength, float[] data, @Nullable FGrowArray workspace) Converts matrix data stored is a row major format into a block row major format in place.Method parameters in org.ejml.dense.block with type arguments of type FGrowArrayModifier and TypeMethodDescriptionstatic voidTriangularSolver_FDRB.invert(int blockLength, boolean upper, FSubmatrixD1 T, @Nullable GrowArray<FGrowArray> workspace) Inverts an upper or lower triangular block submatrix.static voidTriangularSolver_FDRB.invert(int blockLength, boolean upper, FSubmatrixD1 T, FSubmatrixD1 T_inv, @Nullable GrowArray<FGrowArray> workspace) Inverts an upper or lower triangular block submatrix.static voidTriangularSolver_MT_FDRB.invert(int blockLength, boolean upper, FSubmatrixD1 T, FSubmatrixD1 T_inv, @Nullable GrowArray<FGrowArray> workspace) Inverts an upper or lower triangular block submatrix. -
Uses of FGrowArray in org.ejml.dense.block.decomposition.qr
Method parameters in org.ejml.dense.block.decomposition.qr with type arguments of type FGrowArrayModifier and TypeMethodDescriptionstatic voidBlockHouseHolder_FDRB.computeW_Column(int blockLength, FSubmatrixD1 Y, FSubmatrixD1 W, @Nullable GrowArray<FGrowArray> workspace, float[] beta, int betaIndex) Computes W from the householder reflectors stored in the columns of the column block submatrix Y.static voidBlockHouseHolder_MT_FDRB.computeW_Column(int blockLength, FSubmatrixD1 Y, FSubmatrixD1 W, @Nullable GrowArray<FGrowArray> workspace, float[] beta, int betaIndex) Computes W from the householder reflectors stored in the columns of the column block submatrix Y. -
Uses of FGrowArray in org.ejml.dense.row
Methods in org.ejml.dense.row with parameters of type FGrowArrayModifier and TypeMethodDescriptionstatic booleanSingularOps_FDRM.svd(FMatrixRMaj A, @Nullable FMatrixRMaj U, FGrowArray sv, @Nullable FMatrixRMaj Vt) Computes the SVD and sorts singular values in descending order. -
Uses of FGrowArray in org.ejml.dense.row.decomposition
Fields in org.ejml.dense.row.decomposition declared as FGrowArray -
Uses of FGrowArray in org.ejml.simple.ops
Fields in org.ejml.simple.ops declared as FGrowArrayFields in org.ejml.simple.ops with type parameters of type FGrowArray -
Uses of FGrowArray in org.ejml.sparse.csc
Methods in org.ejml.sparse.csc with parameters of type FGrowArrayModifier and TypeMethodDescriptionstatic FMatrixSparseCSCCommonOps_FSCC.add(float alpha, FMatrixSparseCSC A, float beta, FMatrixSparseCSC B, @Nullable FMatrixSparseCSC outputC, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs matrix addition:
C = αA + βBstatic FMatrixSparseCSCCommonOpsWithSemiRing_FSCC.add(float alpha, FMatrixSparseCSC A, float beta, FMatrixSparseCSC B, @Nullable FMatrixSparseCSC output, FSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs matrix addition:
output = αA + βBstatic floatCommonOps_FSCC.dotInnerColumns(FMatrixSparseCSC A, int colA, FMatrixSparseCSC B, int colB, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Computes the inner product of two column vectors taken from the input matrices.static FMatrixSparseCSCCommonOps_FSCC.elementMult(FMatrixSparseCSC A, FMatrixSparseCSC B, @Nullable FMatrixSparseCSC output, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs an element-wise multiplication.
output[i,j] = A[i,j]*B[i,j]
All matrices must have the same shape.static FMatrixSparseCSCCommonOpsWithSemiRing_FSCC.elementMult(FMatrixSparseCSC A, FMatrixSparseCSC B, @Nullable FMatrixSparseCSC output, FSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs an element-wise multiplication.
output[i,j] = A[i,j]*B[i,j]
All matrices must have the same shape.static FMatrixSparseCSCCommonOps_FSCC.mult(FMatrixSparseCSC A, FMatrixSparseCSC B, @Nullable FMatrixSparseCSC outputC, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs matrix multiplication.static FMatrixSparseCSCCommonOpsWithSemiRing_FSCC.mult(FMatrixSparseCSC A, FMatrixSparseCSC B, @Nullable FMatrixSparseCSC output, FSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs matrix multiplication.static voidCommonOps_FSCC.multAddTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj outputC, @Nullable FGrowArray work) C = C + AT*Bstatic voidCommonOps_FSCC.multAddTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj outputC, @Nullable FGrowArray work) C = C + A*BTstatic FMatrixRMajCommonOps_FSCC.multTransA(FMatrixSparseCSC A, FMatrixRMaj B, @Nullable FMatrixRMaj outputC, @Nullable FGrowArray work) Performs matrix multiplication.static FMatrixRMajCommonOps_FSCC.multTransB(FMatrixSparseCSC A, FMatrixRMaj B, @Nullable FMatrixRMaj outputC, @Nullable FGrowArray work) Performs matrix multiplication.Method parameters in org.ejml.sparse.csc with type arguments of type FGrowArrayModifier and TypeMethodDescriptionstatic FMatrixRMajCommonOps_MT_FSCC.mult(FMatrixSparseCSC A, FMatrixRMaj B, @Nullable FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) Performs matrix multiplication.static voidCommonOps_MT_FSCC.multAdd(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) C = C + AT*Bstatic voidCommonOps_MT_FSCC.multAddTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) C = C + AT*Bstatic voidCommonOps_MT_FSCC.multAddTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) C = C + A*BTstatic FMatrixRMajCommonOps_MT_FSCC.multTransA(FMatrixSparseCSC A, FMatrixRMaj B, @Nullable FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) Performs matrix multiplication.static FMatrixRMajCommonOps_MT_FSCC.multTransB(FMatrixSparseCSC A, FMatrixRMaj B, @Nullable FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) Performs matrix multiplication. -
Uses of FGrowArray in org.ejml.sparse.csc.decomposition.chol
Methods in org.ejml.sparse.csc.decomposition.chol that return FGrowArray -
Uses of FGrowArray in org.ejml.sparse.csc.decomposition.qr
Methods in org.ejml.sparse.csc.decomposition.qr that return FGrowArrayMethods in org.ejml.sparse.csc.decomposition.qr with parameters of type FGrowArrayModifier and TypeMethodDescriptionstatic voidQrHelperFunctions_FSCC.rank1UpdateMultR(FMatrixSparseCSC V, int colV, float gamma, FMatrixSparseCSC A, FMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs a rank-1 update operation on the submatrix specified by V with the multiply on the right.
C = (I - γ*v*vT)*A -
Uses of FGrowArray in org.ejml.sparse.csc.misc
Methods in org.ejml.sparse.csc.misc with parameters of type FGrowArrayModifier and TypeMethodDescriptionstatic voidImplCommonOps_FSCC.add(float alpha, FMatrixSparseCSC A, float beta, FMatrixSparseCSC B, FMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs matrix addition:
C = αA + βBstatic voidImplCommonOpsWithSemiRing_FSCC.add(float alpha, FMatrixSparseCSC A, float beta, FMatrixSparseCSC B, FMatrixSparseCSC C, FSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs matrix addition:
C = A + Bstatic voidImplCommonOps_FSCC.elementMult(FMatrixSparseCSC A, FMatrixSparseCSC B, FMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs element-wise multiplication:
C_ij = A_ij * B_ijstatic voidImplCommonOpsWithSemiRing_FSCC.elementMult(FMatrixSparseCSC A, FMatrixSparseCSC B, FMatrixSparseCSC C, FSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs element-wise multiplication:
C_ij = A_ij * B_ijstatic voidTriangularSolver_FSCC.solve(FMatrixSparseCSC G, boolean lower, FMatrixSparseCSC B, FMatrixSparseCSC X, @org.jetbrains.annotations.Nullable int[] pinv, @Nullable FGrowArray g_x, @Nullable IGrowArray g_xi, @Nullable IGrowArray g_w) Computes the solution to the triangular system.static voidTriangularSolver_FSCC.solveTran(FMatrixSparseCSC G, boolean lower, FMatrixSparseCSC B, FMatrixSparseCSC X, @org.jetbrains.annotations.Nullable int[] pinv, @Nullable FGrowArray g_x, @Nullable IGrowArray g_xi, @Nullable IGrowArray g_w) Solution to a sparse transposed triangular system with sparse B and sparse X -
Uses of FGrowArray in org.ejml.sparse.csc.mult
Fields in org.ejml.sparse.csc.mult declared as FGrowArrayMethods in org.ejml.sparse.csc.mult with parameters of type FGrowArrayModifier and TypeMethodDescriptionstatic floatImplMultiplication_FSCC.dotInnerColumns(FMatrixSparseCSC A, int colA, FMatrixSparseCSC B, int colB, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Computes the inner product of two column vectors taken from the input matrices.static voidImplMultiplication_FSCC.mult(FMatrixSparseCSC A, FMatrixSparseCSC B, FMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs matrix multiplication.static voidImplMultiplicationWithSemiRing_FSCC.mult(FMatrixSparseCSC A, FMatrixSparseCSC B, FMatrixSparseCSC C, FSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable FGrowArray gx) Performs matrix multiplication.static voidImplMultiplication_FSCC.multAddTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, FGrowArray workArray) Invoke throughCommonOps_FSCCstatic voidImplMultiplication_FSCC.multAddTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, FGrowArray workArray) Invoke throughCommonOps_FSCCstatic voidImplMultiplication_FSCC.multTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, FGrowArray workArray) Invoke throughCommonOps_FSCCstatic voidImplMultiplication_FSCC.multTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, FGrowArray workArray, FOperatorBinary op) Invoke throughCommonOps_FSCCstatic voidImplMultiplication_FSCC.multTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, FGrowArray workArray) Invoke throughCommonOps_FSCCMethod parameters in org.ejml.sparse.csc.mult with type arguments of type FGrowArrayModifier and TypeMethodDescriptionstatic voidImplMultiplication_MT_FSCC.mult(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, boolean add, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas it will manage the input contractstatic voidImplMultiplication_MT_FSCC.mult(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas it will manage the input contractstatic voidImplMultiplication_MT_FSCC.multAdd(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas it will manage the input contractstatic voidImplMultiplication_MT_FSCC.multAddTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas it will manage the input contractstatic voidImplMultiplication_MT_FSCC.multAddTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas it will manage the input contractstatic voidImplMultiplication_MT_FSCC.multTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas it will manage the input contractstatic voidImplMultiplication_MT_FSCC.multTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, boolean add, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas it will manage the input contractstatic voidImplMultiplication_MT_FSCC.multTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas it will manage the input contract