Uses of Class
org.ejml.data.DGrowArray
Packages that use DGrowArray
Package
Description
-
Uses of DGrowArray in org.ejml
Methods in org.ejml that return types with arguments of type DGrowArrayModifier and TypeMethodDescriptionstatic GrowArray<DGrowArray>UtilEjml.checkDeclare_F64(@Nullable GrowArray<DGrowArray> workspace) Methods in org.ejml with parameters of type DGrowArrayModifier and TypeMethodDescriptionstatic double[]UtilEjml.adjust(@Nullable DGrowArray 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 DGrowArrayModifier and TypeMethodDescriptionstatic GrowArray<DGrowArray>UtilEjml.checkDeclare_F64(@Nullable GrowArray<DGrowArray> workspace) -
Uses of DGrowArray in org.ejml.data
Fields in org.ejml.data declared as DGrowArrayModifier and TypeFieldDescriptionDMatrixSparseTriplet.nz_valueStorage for value of a non-zero elementMethods in org.ejml.data that return DGrowArrayModifier and TypeMethodDescriptionDGrowArray.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 DGrowArray -
Uses of DGrowArray in org.ejml.dense.block
Methods in org.ejml.dense.block with parameters of type DGrowArrayModifier and TypeMethodDescriptionstatic voidMatrixOps_DDRB.convertBlockToRow(int numRows, int numCols, int blockLength, double[] data, @Nullable DGrowArray workspace) Converts matrix data stored is a block row major format into a row major format in place.static DMatrixRMajMatrixOps_DDRB.convertInplace(DMatrixRBlock src, @Nullable DMatrixRMaj dst, @Nullable DGrowArray workspace) Converts a row major block matrix into a row major matrix.static DMatrixRBlockMatrixOps_DDRB.convertInplace(DMatrixRMaj src, @Nullable DMatrixRBlock dst, @Nullable DGrowArray workspace) Converts a row major matrix into a row major block matrix.static voidMatrixOps_DDRB.convertRowToBlock(int numRows, int numCols, int blockLength, double[] data, @Nullable DGrowArray 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 DGrowArrayModifier and TypeMethodDescriptionstatic voidTriangularSolver_DDRB.invert(int blockLength, boolean upper, DSubmatrixD1 T, @Nullable GrowArray<DGrowArray> workspace) Inverts an upper or lower triangular block submatrix.static voidTriangularSolver_DDRB.invert(int blockLength, boolean upper, DSubmatrixD1 T, DSubmatrixD1 T_inv, @Nullable GrowArray<DGrowArray> workspace) Inverts an upper or lower triangular block submatrix.static voidTriangularSolver_MT_DDRB.invert(int blockLength, boolean upper, DSubmatrixD1 T, DSubmatrixD1 T_inv, @Nullable GrowArray<DGrowArray> workspace) Inverts an upper or lower triangular block submatrix. -
Uses of DGrowArray in org.ejml.dense.block.decomposition.qr
Method parameters in org.ejml.dense.block.decomposition.qr with type arguments of type DGrowArrayModifier and TypeMethodDescriptionstatic voidBlockHouseHolder_DDRB.computeW_Column(int blockLength, DSubmatrixD1 Y, DSubmatrixD1 W, @Nullable GrowArray<DGrowArray> workspace, double[] beta, int betaIndex) Computes W from the householder reflectors stored in the columns of the column block submatrix Y.static voidBlockHouseHolder_MT_DDRB.computeW_Column(int blockLength, DSubmatrixD1 Y, DSubmatrixD1 W, @Nullable GrowArray<DGrowArray> workspace, double[] beta, int betaIndex) Computes W from the householder reflectors stored in the columns of the column block submatrix Y. -
Uses of DGrowArray in org.ejml.dense.row
Methods in org.ejml.dense.row with parameters of type DGrowArrayModifier and TypeMethodDescriptionstatic booleanSingularOps_DDRM.svd(DMatrixRMaj A, @Nullable DMatrixRMaj U, DGrowArray sv, @Nullable DMatrixRMaj Vt) Computes the SVD and sorts singular values in descending order. -
Uses of DGrowArray in org.ejml.dense.row.decomposition
Fields in org.ejml.dense.row.decomposition declared as DGrowArray -
Uses of DGrowArray in org.ejml.simple.ops
Fields in org.ejml.simple.ops declared as DGrowArrayFields in org.ejml.simple.ops with type parameters of type DGrowArray -
Uses of DGrowArray in org.ejml.sparse.csc
Methods in org.ejml.sparse.csc with parameters of type DGrowArrayModifier and TypeMethodDescriptionstatic DMatrixSparseCSCCommonOps_DSCC.add(double alpha, DMatrixSparseCSC A, double beta, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC outputC, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix addition:
C = αA + βBstatic DMatrixSparseCSCCommonOpsWithSemiRing_DSCC.add(double alpha, DMatrixSparseCSC A, double beta, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC output, DSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix addition:
output = αA + βBstatic doubleCommonOps_DSCC.dotInnerColumns(DMatrixSparseCSC A, int colA, DMatrixSparseCSC B, int colB, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Computes the inner product of two column vectors taken from the input matrices.static DMatrixSparseCSCCommonOps_DSCC.elementMult(DMatrixSparseCSC A, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC output, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs an element-wise multiplication.
output[i,j] = A[i,j]*B[i,j]
All matrices must have the same shape.static DMatrixSparseCSCCommonOpsWithSemiRing_DSCC.elementMult(DMatrixSparseCSC A, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC output, DSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs an element-wise multiplication.
output[i,j] = A[i,j]*B[i,j]
All matrices must have the same shape.static DMatrixSparseCSCCommonOps_DSCC.mult(DMatrixSparseCSC A, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC outputC, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix multiplication.static DMatrixSparseCSCCommonOpsWithSemiRing_DSCC.mult(DMatrixSparseCSC A, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC output, DSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix multiplication.static voidCommonOps_DSCC.multAddTransA(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable DGrowArray work) C = C + AT*Bstatic voidCommonOps_DSCC.multAddTransB(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable DGrowArray work) C = C + A*BTstatic DMatrixRMajCommonOps_DSCC.multTransA(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable DGrowArray work) Performs matrix multiplication.static DMatrixRMajCommonOps_DSCC.multTransB(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable DGrowArray work) Performs matrix multiplication.Method parameters in org.ejml.sparse.csc with type arguments of type DGrowArrayModifier and TypeMethodDescriptionstatic DMatrixRMajCommonOps_MT_DSCC.mult(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) Performs matrix multiplication.static voidCommonOps_MT_DSCC.multAdd(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) C = C + AT*Bstatic voidCommonOps_MT_DSCC.multAddTransA(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) C = C + AT*Bstatic voidCommonOps_MT_DSCC.multAddTransB(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) C = C + A*BTstatic DMatrixRMajCommonOps_MT_DSCC.multTransA(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) Performs matrix multiplication.static DMatrixRMajCommonOps_MT_DSCC.multTransB(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) Performs matrix multiplication. -
Uses of DGrowArray in org.ejml.sparse.csc.decomposition.chol
Methods in org.ejml.sparse.csc.decomposition.chol that return DGrowArray -
Uses of DGrowArray in org.ejml.sparse.csc.decomposition.qr
Methods in org.ejml.sparse.csc.decomposition.qr that return DGrowArrayMethods in org.ejml.sparse.csc.decomposition.qr with parameters of type DGrowArrayModifier and TypeMethodDescriptionstatic voidQrHelperFunctions_DSCC.rank1UpdateMultR(DMatrixSparseCSC V, int colV, double gamma, DMatrixSparseCSC A, DMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable DGrowArray 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 DGrowArray in org.ejml.sparse.csc.misc
Methods in org.ejml.sparse.csc.misc with parameters of type DGrowArrayModifier and TypeMethodDescriptionstatic voidImplCommonOps_DSCC.add(double alpha, DMatrixSparseCSC A, double beta, DMatrixSparseCSC B, DMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix addition:
C = αA + βBstatic voidImplCommonOpsWithSemiRing_DSCC.add(double alpha, DMatrixSparseCSC A, double beta, DMatrixSparseCSC B, DMatrixSparseCSC C, DSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix addition:
C = A + Bstatic voidImplCommonOps_DSCC.elementMult(DMatrixSparseCSC A, DMatrixSparseCSC B, DMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs element-wise multiplication:
C_ij = A_ij * B_ijstatic voidImplCommonOpsWithSemiRing_DSCC.elementMult(DMatrixSparseCSC A, DMatrixSparseCSC B, DMatrixSparseCSC C, DSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs element-wise multiplication:
C_ij = A_ij * B_ijstatic voidTriangularSolver_DSCC.solve(DMatrixSparseCSC G, boolean lower, DMatrixSparseCSC B, DMatrixSparseCSC X, @org.jetbrains.annotations.Nullable int[] pinv, @Nullable DGrowArray g_x, @Nullable IGrowArray g_xi, @Nullable IGrowArray g_w) Computes the solution to the triangular system.static voidTriangularSolver_DSCC.solveTran(DMatrixSparseCSC G, boolean lower, DMatrixSparseCSC B, DMatrixSparseCSC X, @org.jetbrains.annotations.Nullable int[] pinv, @Nullable DGrowArray 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 DGrowArray in org.ejml.sparse.csc.mult
Fields in org.ejml.sparse.csc.mult declared as DGrowArrayMethods in org.ejml.sparse.csc.mult with parameters of type DGrowArrayModifier and TypeMethodDescriptionstatic doubleImplMultiplication_DSCC.dotInnerColumns(DMatrixSparseCSC A, int colA, DMatrixSparseCSC B, int colB, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Computes the inner product of two column vectors taken from the input matrices.static voidImplMultiplication_DSCC.mult(DMatrixSparseCSC A, DMatrixSparseCSC B, DMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix multiplication.static voidImplMultiplicationWithSemiRing_DSCC.mult(DMatrixSparseCSC A, DMatrixSparseCSC B, DMatrixSparseCSC C, DSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix multiplication.static voidImplMultiplication_DSCC.multAddTransA(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray) Invoke throughCommonOps_DSCCstatic voidImplMultiplication_DSCC.multAddTransB(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray) Invoke throughCommonOps_DSCCstatic voidImplMultiplication_DSCC.multTransA(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray) Invoke throughCommonOps_DSCCstatic voidImplMultiplication_DSCC.multTransA(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray, DOperatorBinary op) Invoke throughCommonOps_DSCCstatic voidImplMultiplication_DSCC.multTransB(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray) Invoke throughCommonOps_DSCCMethod parameters in org.ejml.sparse.csc.mult with type arguments of type DGrowArrayModifier and TypeMethodDescriptionstatic voidImplMultiplication_MT_DSCC.mult(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, boolean add, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contractstatic voidImplMultiplication_MT_DSCC.mult(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contractstatic voidImplMultiplication_MT_DSCC.multAdd(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contractstatic voidImplMultiplication_MT_DSCC.multAddTransA(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contractstatic voidImplMultiplication_MT_DSCC.multAddTransB(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contractstatic voidImplMultiplication_MT_DSCC.multTransA(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contractstatic voidImplMultiplication_MT_DSCC.multTransB(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, boolean add, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contractstatic voidImplMultiplication_MT_DSCC.multTransB(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contract