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_value
Storage 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 void
MatrixOps_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 DMatrixRMaj
MatrixOps_DDRB.convertInplace
(DMatrixRBlock src, @Nullable DMatrixRMaj dst, @Nullable DGrowArray workspace) Converts a row major block matrix into a row major matrix.static DMatrixRBlock
MatrixOps_DDRB.convertInplace
(DMatrixRMaj src, @Nullable DMatrixRBlock dst, @Nullable DGrowArray workspace) Converts a row major matrix into a row major block matrix.static void
MatrixOps_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 void
TriangularSolver_DDRB.invert
(int blockLength, boolean upper, DSubmatrixD1 T, @Nullable GrowArray<DGrowArray> workspace) Inverts an upper or lower triangular block submatrix.static void
TriangularSolver_DDRB.invert
(int blockLength, boolean upper, DSubmatrixD1 T, DSubmatrixD1 T_inv, @Nullable GrowArray<DGrowArray> workspace) Inverts an upper or lower triangular block submatrix.static void
TriangularSolver_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 void
BlockHouseHolder_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 void
BlockHouseHolder_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 boolean
SingularOps_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 DMatrixSparseCSC
CommonOps_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 DMatrixSparseCSC
CommonOpsWithSemiRing_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 double
CommonOps_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 DMatrixSparseCSC
CommonOps_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 DMatrixSparseCSC
CommonOpsWithSemiRing_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 DMatrixSparseCSC
CommonOps_DSCC.mult
(DMatrixSparseCSC A, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC outputC, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix multiplication.static DMatrixSparseCSC
CommonOpsWithSemiRing_DSCC.mult
(DMatrixSparseCSC A, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC output, DSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix multiplication.static void
CommonOps_DSCC.multAddTransA
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable DGrowArray work) C = C + AT*Bstatic void
CommonOps_DSCC.multAddTransB
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable DGrowArray work) C = C + A*BTstatic DMatrixRMaj
CommonOps_DSCC.multTransA
(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable DGrowArray work) Performs matrix multiplication.static DMatrixRMaj
CommonOps_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 DMatrixRMaj
CommonOps_MT_DSCC.mult
(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) Performs matrix multiplication.static void
CommonOps_MT_DSCC.multAdd
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) C = C + AT*Bstatic void
CommonOps_MT_DSCC.multAddTransA
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) C = C + AT*Bstatic void
CommonOps_MT_DSCC.multAddTransB
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) C = C + A*BTstatic DMatrixRMaj
CommonOps_MT_DSCC.multTransA
(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) Performs matrix multiplication.static DMatrixRMaj
CommonOps_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 void
QrHelperFunctions_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 void
ImplCommonOps_DSCC.add
(double alpha, DMatrixSparseCSC A, double beta, DMatrixSparseCSC B, DMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix addition:
C = αA + βBstatic void
ImplCommonOpsWithSemiRing_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 void
ImplCommonOps_DSCC.elementMult
(DMatrixSparseCSC A, DMatrixSparseCSC B, DMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs element-wise multiplication:
C_ij = A_ij * B_ijstatic void
ImplCommonOpsWithSemiRing_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 void
TriangularSolver_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 void
TriangularSolver_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 double
ImplMultiplication_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 void
ImplMultiplication_DSCC.mult
(DMatrixSparseCSC A, DMatrixSparseCSC B, DMatrixSparseCSC C, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix multiplication.static void
ImplMultiplicationWithSemiRing_DSCC.mult
(DMatrixSparseCSC A, DMatrixSparseCSC B, DMatrixSparseCSC C, DSemiRing semiRing, @Nullable Mask mask, @Nullable IGrowArray gw, @Nullable DGrowArray gx) Performs matrix multiplication.static void
ImplMultiplication_DSCC.multAddTransA
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray) Invoke throughCommonOps_DSCC
static void
ImplMultiplication_DSCC.multAddTransB
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray) Invoke throughCommonOps_DSCC
static void
ImplMultiplication_DSCC.multTransA
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray) Invoke throughCommonOps_DSCC
static void
ImplMultiplication_DSCC.multTransA
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray, DOperatorBinary op) Invoke throughCommonOps_DSCC
static void
ImplMultiplication_DSCC.multTransB
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, DGrowArray workArray) Invoke throughCommonOps_DSCC
Method parameters in org.ejml.sparse.csc.mult with type arguments of type DGrowArrayModifier and TypeMethodDescriptionstatic void
ImplMultiplication_MT_DSCC.mult
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, boolean add, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCC
as it will manage the input contractstatic void
ImplMultiplication_MT_DSCC.mult
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCC
as it will manage the input contractstatic void
ImplMultiplication_MT_DSCC.multAdd
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCC
as it will manage the input contractstatic void
ImplMultiplication_MT_DSCC.multAddTransA
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCC
as it will manage the input contractstatic void
ImplMultiplication_MT_DSCC.multAddTransB
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCC
as it will manage the input contractstatic void
ImplMultiplication_MT_DSCC.multTransA
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCC
as it will manage the input contractstatic void
ImplMultiplication_MT_DSCC.multTransB
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, boolean add, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCC
as it will manage the input contractstatic void
ImplMultiplication_MT_DSCC.multTransB
(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj C, GrowArray<DGrowArray> listWork) Invoke throughCommonOps_MT_DSCC
as it will manage the input contract