Uses of Class
pabeles.concurrency.GrowArray
Packages that use GrowArray
Package
Description
-
Uses of GrowArray in org.ejml
Modifier and TypeMethodDescriptionstatic GrowArray<FGrowArray>UtilEjml.checkDeclare_F32(@Nullable GrowArray<FGrowArray> workspace) static GrowArray<DGrowArray>UtilEjml.checkDeclare_F64(@Nullable GrowArray<DGrowArray> workspace) Modifier and TypeMethodDescriptionstatic GrowArray<FGrowArray>UtilEjml.checkDeclare_F32(@Nullable GrowArray<FGrowArray> workspace) static GrowArray<DGrowArray>UtilEjml.checkDeclare_F64(@Nullable GrowArray<DGrowArray> workspace) -
Uses of GrowArray in org.ejml.dense.block
Methods in org.ejml.dense.block with parameters of type GrowArrayModifier 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_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_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_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 GrowArray in org.ejml.dense.block.decomposition.qr
Methods in org.ejml.dense.block.decomposition.qr with parameters of type GrowArrayModifier 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_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_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_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 GrowArray in org.ejml.simple.ops
Fields in org.ejml.simple.ops declared as GrowArrayModifier and TypeFieldDescriptionSimpleOperations_DSCC.workspaceASimpleOperations_FSCC.workspaceASimpleOperations_DSCC.workspaceMTSimpleOperations_FSCC.workspaceMT -
Uses of GrowArray in org.ejml.sparse.csc
Methods in org.ejml.sparse.csc with parameters of type GrowArrayModifier and TypeMethodDescriptionstatic DMatrixSparseCSCCommonOps_MT_DSCC.add(double alpha, DMatrixSparseCSC A, double beta, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC outputC, @Nullable GrowArray<Workspace_MT_DSCC> workspace) Performs matrix addition:
C = αA + βBstatic FMatrixSparseCSCCommonOps_MT_FSCC.add(float alpha, FMatrixSparseCSC A, float beta, FMatrixSparseCSC B, @Nullable FMatrixSparseCSC outputC, @Nullable GrowArray<Workspace_MT_FSCC> workspace) Performs matrix addition:
C = αA + βBstatic DMatrixRMajCommonOps_MT_DSCC.mult(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) Performs matrix multiplication.static DMatrixSparseCSCCommonOps_MT_DSCC.mult(DMatrixSparseCSC A, DMatrixSparseCSC B, @Nullable DMatrixSparseCSC outputC, @Nullable GrowArray<Workspace_MT_DSCC> workspace) Performs matrix multiplication.static FMatrixRMajCommonOps_MT_FSCC.mult(FMatrixSparseCSC A, FMatrixRMaj B, @Nullable FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) Performs matrix multiplication.static FMatrixSparseCSCCommonOps_MT_FSCC.mult(FMatrixSparseCSC A, FMatrixSparseCSC B, @Nullable FMatrixSparseCSC outputC, @Nullable GrowArray<Workspace_MT_FSCC> 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_FSCC.multAdd(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> 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_FSCC.multAddTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) C = C + AT*Bstatic voidCommonOps_MT_DSCC.multAddTransB(DMatrixSparseCSC A, DMatrixRMaj B, DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) C = C + A*BTstatic voidCommonOps_MT_FSCC.multAddTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) C = C + A*BTstatic DMatrixRMajCommonOps_MT_DSCC.multTransA(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> workspace) Performs matrix multiplication.static FMatrixRMajCommonOps_MT_FSCC.multTransA(FMatrixSparseCSC A, FMatrixRMaj B, @Nullable FMatrixRMaj outputC, @Nullable GrowArray<FGrowArray> workspace) Performs matrix multiplication.static DMatrixRMajCommonOps_MT_DSCC.multTransB(DMatrixSparseCSC A, DMatrixRMaj B, @Nullable DMatrixRMaj outputC, @Nullable GrowArray<DGrowArray> 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 GrowArray in org.ejml.sparse.csc.misc
Methods in org.ejml.sparse.csc.misc with parameters of type GrowArrayModifier and TypeMethodDescriptionstatic voidImplCommonOps_MT_DSCC.add(double alpha, DMatrixSparseCSC A, double beta, DMatrixSparseCSC B, DMatrixSparseCSC C, GrowArray<Workspace_MT_DSCC> listWork) Performs matrix addition:
C = αA + βBstatic voidImplCommonOps_MT_FSCC.add(float alpha, FMatrixSparseCSC A, float beta, FMatrixSparseCSC B, FMatrixSparseCSC C, GrowArray<Workspace_MT_FSCC> listWork) Performs matrix addition:
C = αA + βB -
Uses of GrowArray in org.ejml.sparse.csc.mult
Methods in org.ejml.sparse.csc.mult with parameters of type GrowArrayModifier 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.mult(DMatrixSparseCSC A, DMatrixSparseCSC B, DMatrixSparseCSC C, GrowArray<Workspace_MT_DSCC> listWork) Invoke throughCommonOps_MT_DSCCas it will manage the input contractstatic 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.mult(FMatrixSparseCSC A, FMatrixSparseCSC B, FMatrixSparseCSC C, GrowArray<Workspace_MT_FSCC> listWork) Invoke throughCommonOps_MT_FSCCas 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_FSCC.multAdd(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas 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_FSCC.multAddTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas 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_FSCC.multAddTransB(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas 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_FSCC.multTransA(FMatrixSparseCSC A, FMatrixRMaj B, FMatrixRMaj C, GrowArray<FGrowArray> listWork) Invoke throughCommonOps_MT_FSCCas 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 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 contractstatic voidImplMultiplication_MT_DSCC.stitchMatrix(DMatrixSparseCSC out, int numRows, int numCols, GrowArray<Workspace_MT_DSCC> listWork) Combines results from independent blocks into a single matrixstatic voidImplMultiplication_MT_FSCC.stitchMatrix(FMatrixSparseCSC out, int numRows, int numCols, GrowArray<Workspace_MT_FSCC> listWork) Combines results from independent blocks into a single matrix -
Uses of GrowArray in pabeles.concurrency
Methods in pabeles.concurrency with parameters of type GrowArrayModifier and TypeMethodDescriptionstatic <T> voidConcurrencyOps.loopBlocks(int start, int endExclusive, int minBlock, GrowArray<T> workspace, IntRangeObjectConsumer<T> consumer) Splits the range of values up into blocks.static <T> voidConcurrencyOps.loopBlocks(int start, int endExclusive, GrowArray<T> workspace, IntRangeObjectConsumer<T> consumer) Splits the range of values up into blocks.static <T> voidConcurrencyOps.loopFor(int start, int endExclusive, int step, GrowArray<T> workspace, IntObjectConsumer<T> consumer) Concurrent for loop.Constructors in pabeles.concurrency with parameters of type GrowArrayModifierConstructorDescriptionIntObjectTask(int idx0, int idx1, int step, int maxThreads, int whichThread, GrowArray<T> workspace, IntObjectConsumer<T> consumer) IntRangeObjectTask(int step, int min, int max, int stepLength, GrowArray<T> workspace, IntRangeObjectConsumer<T> consumer) IntRangeObjectTask(int min, int max, int stepLength, GrowArray<T> workspace, IntRangeObjectConsumer<T> consumer)