Uses of Class
org.ejml.data.DMatrixRBlock
Packages that use DMatrixRBlock
Package
Description
-
Uses of DMatrixRBlock in org.ejml.data
Methods in org.ejml.data that return DMatrixRBlockModifier and TypeMethodDescriptionDMatrixRBlock.copy()static DMatrixRBlockDMatrixRBlock.wrap(double[] data, int numRows, int numCols, int blockLength) Methods in org.ejml.data with parameters of type DMatrixRBlock -
Uses of DMatrixRBlock in org.ejml.dense.block
Methods in org.ejml.dense.block that return DMatrixRBlockModifier and TypeMethodDescriptionstatic DMatrixRBlockMatrixOps_DDRB.convert(DMatrixRMaj A) static DMatrixRBlockMatrixOps_DDRB.convert(DMatrixRMaj A, int blockLength) static DMatrixRBlockMatrixOps_DDRB.convertInplace(DMatrixRMaj src, @Nullable DMatrixRBlock dst, @Nullable DGrowArray workspace) Converts a row major matrix into a row major block matrix.static DMatrixRBlockMatrixOps_DDRB.createRandom(int numRows, int numCols, double min, double max, Random rand) static DMatrixRBlockMatrixOps_DDRB.createRandom(int numRows, int numCols, double min, double max, Random rand, int blockLength) static DMatrixRBlockMatrixOps_DDRB.identity(int numRows, int numCols, int blockLength) Returns a new matrix with ones along the diagonal and zeros everywhere else.static DMatrixRBlockMatrixOps_DDRB.transpose(DMatrixRBlock A, @Nullable DMatrixRBlock A_tran) Transposes a block matrix.Methods in org.ejml.dense.block with parameters of type DMatrixRBlockModifier and TypeMethodDescriptionstatic voidMatrixOps_DDRB.checkIdenticalShape(DMatrixRBlock A, DMatrixRBlock B) Checks to see if the two matrices have an identical shape an block size.static DMatrixRMajMatrixOps_DDRB.convert(DMatrixRBlock src, DMatrixRMaj dst) Converts a row major block matrix into a row major matrix.static voidMatrixOps_DDRB.convert(DMatrixRMaj src, DMatrixRBlock dst) Converts a row major matrix into a row major block matrix.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.convertTranSrc(DMatrixRMaj src, DMatrixRBlock dst) Converts the transpose of a row major matrix into a row major block matrix.static voidMatrixOps_DDRB.copyTriangle(boolean upper, DMatrixRBlock src, DMatrixRBlock dst) Copies either the upper or lower triangular portion of src into dst.static voidMatrixOps_DDRB.extractAligned(DMatrixRBlock src, DMatrixRBlock dst) Extracts a matrix from src into dst.static booleanMatrixOps_DDRB.isEquals(DMatrixRBlock A, DMatrixRBlock B) static booleanMatrixOps_DDRB.isEquals(DMatrixRBlock A, DMatrixRBlock B, double tol) static voidMatrixOps_DDRB.mult(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static voidMatrixOps_MT_DDRB.mult(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static voidMatrixOps_DDRB.multTransA(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static voidMatrixOps_MT_DDRB.multTransA(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static voidMatrixOps_DDRB.multTransB(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static voidMatrixOps_MT_DDRB.multTransB(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static voidMatrixOps_DDRB.set(DMatrixRBlock A, double value) Sets every element in the matrix to the specified value.
aij = valuestatic voidMatrixOps_DDRB.setIdentity(DMatrixRBlock A) Sets the value of A to all zeros except along the diagonal.static DMatrixRBlockMatrixOps_DDRB.transpose(DMatrixRBlock A, @Nullable DMatrixRBlock A_tran) Transposes a block matrix.static voidMatrixOps_DDRB.zeroTriangle(boolean upper, DMatrixRBlock A) Sets either the upper or low triangle of a matrix to zero -
Uses of DMatrixRBlock in org.ejml.dense.block.decomposition.chol
Methods in org.ejml.dense.block.decomposition.chol that return DMatrixRBlockModifier and TypeMethodDescriptionCholeskyOuterForm_DDRB.getT(@Nullable DMatrixRBlock T) CholeskyOuterForm_MT_DDRB.getT(@Nullable DMatrixRBlock T) Methods in org.ejml.dense.block.decomposition.chol with parameters of type DMatrixRBlockModifier and TypeMethodDescriptionbooleanCholeskyOuterForm_DDRB.decompose(DMatrixRBlock A) Decomposes the provided matrix and stores the result in the same matrix.booleanCholeskyOuterForm_MT_DDRB.decompose(DMatrixRBlock A) Decomposes the provided matrix and stores the result in the same matrix.CholeskyOuterForm_DDRB.getT(@Nullable DMatrixRBlock T) CholeskyOuterForm_MT_DDRB.getT(@Nullable DMatrixRBlock T) -
Uses of DMatrixRBlock in org.ejml.dense.block.decomposition.hessenberg
Fields in org.ejml.dense.block.decomposition.hessenberg declared as DMatrixRBlockModifier and TypeFieldDescriptionprotected DMatrixRBlockTridiagonalDecompositionHouseholder_DDRB.Aprotected DMatrixRBlockTridiagonalDecompositionHouseholder_MT_DDRB.Aprotected DMatrixRBlockTridiagonalDecompositionHouseholder_DDRB.tmpprotected DMatrixRBlockTridiagonalDecompositionHouseholder_MT_DDRB.tmpprotected DMatrixRBlockTridiagonalDecompositionHouseholder_DDRB.Vprotected DMatrixRBlockTridiagonalDecompositionHouseholder_MT_DDRB.VMethods in org.ejml.dense.block.decomposition.hessenberg that return DMatrixRBlockModifier and TypeMethodDescriptionTridiagonalDecompositionHouseholder_DDRB.getQ(@Nullable DMatrixRBlock Q, boolean transposed) TridiagonalDecompositionHouseholder_MT_DDRB.getQ(@Nullable DMatrixRBlock Q, boolean transposed) TridiagonalDecompositionHouseholder_DDRB.getT(@Nullable DMatrixRBlock T) TridiagonalDecompositionHouseholder_MT_DDRB.getT(@Nullable DMatrixRBlock T) Methods in org.ejml.dense.block.decomposition.hessenberg with parameters of type DMatrixRBlockModifier and TypeMethodDescriptionbooleanTridiagonalDecompositionHouseholder_DDRB.decompose(DMatrixRBlock orig) booleanTridiagonalDecompositionHouseholder_MT_DDRB.decompose(DMatrixRBlock orig) TridiagonalDecompositionHouseholder_DDRB.getQ(@Nullable DMatrixRBlock Q, boolean transposed) TridiagonalDecompositionHouseholder_MT_DDRB.getQ(@Nullable DMatrixRBlock Q, boolean transposed) TridiagonalDecompositionHouseholder_DDRB.getT(@Nullable DMatrixRBlock T) TridiagonalDecompositionHouseholder_MT_DDRB.getT(@Nullable DMatrixRBlock T) -
Uses of DMatrixRBlock in org.ejml.dense.block.decomposition.qr
Methods in org.ejml.dense.block.decomposition.qr that return DMatrixRBlockModifier and TypeMethodDescriptionQRDecompositionHouseholder_DDRB.getQ(@Nullable DMatrixRBlock Q, boolean compact) QRDecompositionHouseholder_MT_DDRB.getQ(@Nullable DMatrixRBlock Q, boolean compact) QRDecompositionHouseholder_DDRB.getQR()This is the input matrix after it has been overwritten with the decomposition.QRDecompositionHouseholder_MT_DDRB.getQR()This is the input matrix after it has been overwritten with the decomposition.QRDecompositionHouseholder_DDRB.getR(@Nullable DMatrixRBlock R, boolean compact) QRDecompositionHouseholder_MT_DDRB.getR(@Nullable DMatrixRBlock R, boolean compact) static DMatrixRBlockQRDecompositionHouseholder_DDRB.initializeQ(@Nullable DMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.static DMatrixRBlockQRDecompositionHouseholder_MT_DDRB.initializeQ(@Nullable DMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.Methods in org.ejml.dense.block.decomposition.qr with parameters of type DMatrixRBlockModifier and TypeMethodDescriptionvoidQRDecompositionHouseholder_DDRB.applyQ(DMatrixRBlock B) Multiplies the provided matrix by Q using householder reflectors.voidQRDecompositionHouseholder_DDRB.applyQ(DMatrixRBlock B, boolean isIdentity) Specialized version of applyQ() that allows the zeros in an identity matrix to be taken advantage of depending on if isIdentity is true or not.voidQRDecompositionHouseholder_MT_DDRB.applyQ(DMatrixRBlock B) Multiplies the provided matrix by Q using householder reflectors.voidQRDecompositionHouseholder_MT_DDRB.applyQ(DMatrixRBlock B, boolean isIdentity) Specialized version of applyQ() that allows the zeros in an identity matrix to be taken advantage of depending on if isIdentity is true or not.voidQRDecompositionHouseholder_DDRB.applyQTran(DMatrixRBlock B) Multiplies the provided matrix by QT using householder reflectors.voidQRDecompositionHouseholder_MT_DDRB.applyQTran(DMatrixRBlock B) Multiplies the provided matrix by QT using householder reflectors.booleanQRDecompositionHouseholder_DDRB.decompose(DMatrixRBlock orig) booleanQRDecompositionHouseholder_MT_DDRB.decompose(DMatrixRBlock orig) QRDecompositionHouseholder_DDRB.getQ(@Nullable DMatrixRBlock Q, boolean compact) QRDecompositionHouseholder_MT_DDRB.getQ(@Nullable DMatrixRBlock Q, boolean compact) QRDecompositionHouseholder_DDRB.getR(@Nullable DMatrixRBlock R, boolean compact) QRDecompositionHouseholder_MT_DDRB.getR(@Nullable DMatrixRBlock R, boolean compact) static DMatrixRBlockQRDecompositionHouseholder_DDRB.initializeQ(@Nullable DMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.static DMatrixRBlockQRDecompositionHouseholder_MT_DDRB.initializeQ(@Nullable DMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix. -
Uses of DMatrixRBlock in org.ejml.dense.block.linsol.chol
Methods in org.ejml.dense.block.linsol.chol that return types with arguments of type DMatrixRBlockModifier and TypeMethodDescriptionCholeskyOuterSolver_DDRB.getDecomposition()CholeskyOuterSolver_MT_DDRB.getDecomposition()Methods in org.ejml.dense.block.linsol.chol with parameters of type DMatrixRBlockModifier and TypeMethodDescriptionvoidCholeskyOuterSolver_DDRB.invert(DMatrixRBlock A_inv) voidCholeskyOuterSolver_MT_DDRB.invert(DMatrixRBlock A_inv) booleanCholeskyOuterSolver_DDRB.setA(DMatrixRBlock A) Decomposes and overwrites the input matrix.booleanCholeskyOuterSolver_MT_DDRB.setA(DMatrixRBlock A) Decomposes and overwrites the input matrix.voidCholeskyOuterSolver_DDRB.solve(DMatrixRBlock B, @Nullable DMatrixRBlock X) If X == null then the solution is written into B.voidCholeskyOuterSolver_MT_DDRB.solve(DMatrixRBlock B, @Nullable DMatrixRBlock X) If X == null then the solution is written into B. -
Uses of DMatrixRBlock in org.ejml.dense.block.linsol.qr
Fields in org.ejml.dense.block.linsol.qr declared as DMatrixRBlockModifier and TypeFieldDescriptionprotected DMatrixRBlockQrHouseHolderSolver_DDRB.QRprotected DMatrixRBlockQrHouseHolderSolver_MT_DDRB.QRMethods in org.ejml.dense.block.linsol.qr that return types with arguments of type DMatrixRBlockModifier and TypeMethodDescriptionQrHouseHolderSolver_DDRB.getDecomposition()QrHouseHolderSolver_MT_DDRB.getDecomposition()Methods in org.ejml.dense.block.linsol.qr with parameters of type DMatrixRBlockModifier and TypeMethodDescriptionvoidQrHouseHolderSolver_DDRB.invert(DMatrixRBlock A_inv) Invert by solving for against an identity matrix.voidQrHouseHolderSolver_MT_DDRB.invert(DMatrixRBlock A_inv) Invert by solving for against an identity matrix.booleanQrHouseHolderSolver_DDRB.setA(DMatrixRBlock A) Computes the QR decomposition of A and store the results in A.booleanQrHouseHolderSolver_MT_DDRB.setA(DMatrixRBlock A) Computes the QR decomposition of A and store the results in A.voidQrHouseHolderSolver_DDRB.solve(DMatrixRBlock B, DMatrixRBlock X) voidQrHouseHolderSolver_MT_DDRB.solve(DMatrixRBlock B, DMatrixRBlock X) -
Uses of DMatrixRBlock in org.ejml.dense.row.decomposition
Fields in org.ejml.dense.row.decomposition declared as DMatrixRBlockFields in org.ejml.dense.row.decomposition with type parameters of type DMatrixRBlockModifier and TypeFieldDescriptionprotected DecompositionInterface<DMatrixRBlock>BaseDecomposition_DDRB_to_DDRM.algConstructor parameters in org.ejml.dense.row.decomposition with type arguments of type DMatrixRBlockModifierConstructorDescriptionBaseDecomposition_DDRB_to_DDRM(DecompositionInterface<DMatrixRBlock> alg, int blockLength) -
Uses of DMatrixRBlock in org.ejml.dense.row.decomposition.chol
Constructor parameters in org.ejml.dense.row.decomposition.chol with type arguments of type DMatrixRBlockModifierConstructorDescriptionCholeskyDecomposition_DDRB_to_DDRM(DecompositionInterface<DMatrixRBlock> alg, int blockLength) -
Uses of DMatrixRBlock in org.ejml.dense.row.linsol
Fields in org.ejml.dense.row.linsol declared as DMatrixRBlockModifier and TypeFieldDescriptionprotected DMatrixRBlockLinearSolver_DDRB_to_DDRM.blockAprotected DMatrixRBlockLinearSolver_DDRB_to_DDRM.blockBprotected DMatrixRBlockLinearSolver_DDRB_to_DDRM.blockXFields in org.ejml.dense.row.linsol with type parameters of type DMatrixRBlockModifier and TypeFieldDescriptionprotected LinearSolverDense<DMatrixRBlock>LinearSolver_DDRB_to_DDRM.algConstructor parameters in org.ejml.dense.row.linsol with type arguments of type DMatrixRBlock -
Uses of DMatrixRBlock in org.ejml.dense.row.linsol.chol
Constructor parameters in org.ejml.dense.row.linsol.chol with type arguments of type DMatrixRBlock -
Uses of DMatrixRBlock in org.ejml.dense.row.linsol.qr
Constructor parameters in org.ejml.dense.row.linsol.qr with type arguments of type DMatrixRBlock -
Uses of DMatrixRBlock in org.ejml.ops
Methods in org.ejml.ops with parameters of type DMatrixRBlockModifier and TypeMethodDescriptionstatic DMatrixRMajDConvertMatrixStruct.convert(DMatrixRBlock src, @Nullable DMatrixRMaj dst) ConvertsDMatrixRBlockintoDMatrixRMajstatic voidDConvertMatrixStruct.convert(DMatrixRMaj src, DMatrixRBlock dst) ConvertsDMatrixRMajintoDMatrixRBlockCan't handle null output matrix since block size needs to be specified.