Uses of Class
org.ejml.data.FMatrixRBlock
Packages that use FMatrixRBlock
Package
Description
-
Uses of FMatrixRBlock in org.ejml.data
Methods in org.ejml.data that return FMatrixRBlockModifier and TypeMethodDescriptionFMatrixRBlock.copy()static FMatrixRBlockFMatrixRBlock.wrap(float[] data, int numRows, int numCols, int blockLength) Methods in org.ejml.data with parameters of type FMatrixRBlock -
Uses of FMatrixRBlock in org.ejml.dense.block
Methods in org.ejml.dense.block that return FMatrixRBlockModifier and TypeMethodDescriptionstatic FMatrixRBlockMatrixOps_FDRB.convert(FMatrixRMaj A) static FMatrixRBlockMatrixOps_FDRB.convert(FMatrixRMaj A, int blockLength) static FMatrixRBlockMatrixOps_FDRB.convertInplace(FMatrixRMaj src, @Nullable FMatrixRBlock dst, @Nullable FGrowArray workspace) Converts a row major matrix into a row major block matrix.static FMatrixRBlockMatrixOps_FDRB.createRandom(int numRows, int numCols, float min, float max, Random rand) static FMatrixRBlockMatrixOps_FDRB.createRandom(int numRows, int numCols, float min, float max, Random rand, int blockLength) static FMatrixRBlockMatrixOps_FDRB.identity(int numRows, int numCols, int blockLength) Returns a new matrix with ones along the diagonal and zeros everywhere else.static FMatrixRBlockMatrixOps_FDRB.transpose(FMatrixRBlock A, @Nullable FMatrixRBlock A_tran) Transposes a block matrix.Methods in org.ejml.dense.block with parameters of type FMatrixRBlockModifier and TypeMethodDescriptionstatic voidMatrixOps_FDRB.checkIdenticalShape(FMatrixRBlock A, FMatrixRBlock B) Checks to see if the two matrices have an identical shape an block size.static FMatrixRMajMatrixOps_FDRB.convert(FMatrixRBlock src, FMatrixRMaj dst) Converts a row major block matrix into a row major matrix.static voidMatrixOps_FDRB.convert(FMatrixRMaj src, FMatrixRBlock dst) Converts a row major matrix into a row major block matrix.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.convertTranSrc(FMatrixRMaj src, FMatrixRBlock dst) Converts the transpose of a row major matrix into a row major block matrix.static voidMatrixOps_FDRB.copyTriangle(boolean upper, FMatrixRBlock src, FMatrixRBlock dst) Copies either the upper or lower triangular portion of src into dst.static voidMatrixOps_FDRB.extractAligned(FMatrixRBlock src, FMatrixRBlock dst) Extracts a matrix from src into dst.static booleanMatrixOps_FDRB.isEquals(FMatrixRBlock A, FMatrixRBlock B) static booleanMatrixOps_FDRB.isEquals(FMatrixRBlock A, FMatrixRBlock B, float tol) static voidMatrixOps_FDRB.mult(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static voidMatrixOps_MT_FDRB.mult(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static voidMatrixOps_FDRB.multTransA(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static voidMatrixOps_MT_FDRB.multTransA(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static voidMatrixOps_FDRB.multTransB(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static voidMatrixOps_MT_FDRB.multTransB(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static voidMatrixOps_FDRB.set(FMatrixRBlock A, float value) Sets every element in the matrix to the specified value.
aij = valuestatic voidMatrixOps_FDRB.setIdentity(FMatrixRBlock A) Sets the value of A to all zeros except along the diagonal.static FMatrixRBlockMatrixOps_FDRB.transpose(FMatrixRBlock A, @Nullable FMatrixRBlock A_tran) Transposes a block matrix.static voidMatrixOps_FDRB.zeroTriangle(boolean upper, FMatrixRBlock A) Sets either the upper or low triangle of a matrix to zero -
Uses of FMatrixRBlock in org.ejml.dense.block.decomposition.chol
Methods in org.ejml.dense.block.decomposition.chol that return FMatrixRBlockModifier and TypeMethodDescriptionCholeskyOuterForm_FDRB.getT(@Nullable FMatrixRBlock T) CholeskyOuterForm_MT_FDRB.getT(@Nullable FMatrixRBlock T) Methods in org.ejml.dense.block.decomposition.chol with parameters of type FMatrixRBlockModifier and TypeMethodDescriptionbooleanCholeskyOuterForm_FDRB.decompose(FMatrixRBlock A) Decomposes the provided matrix and stores the result in the same matrix.booleanCholeskyOuterForm_MT_FDRB.decompose(FMatrixRBlock A) Decomposes the provided matrix and stores the result in the same matrix.CholeskyOuterForm_FDRB.getT(@Nullable FMatrixRBlock T) CholeskyOuterForm_MT_FDRB.getT(@Nullable FMatrixRBlock T) -
Uses of FMatrixRBlock in org.ejml.dense.block.decomposition.hessenberg
Fields in org.ejml.dense.block.decomposition.hessenberg declared as FMatrixRBlockModifier and TypeFieldDescriptionprotected FMatrixRBlockTridiagonalDecompositionHouseholder_FDRB.Aprotected FMatrixRBlockTridiagonalDecompositionHouseholder_MT_FDRB.Aprotected FMatrixRBlockTridiagonalDecompositionHouseholder_FDRB.tmpprotected FMatrixRBlockTridiagonalDecompositionHouseholder_MT_FDRB.tmpprotected FMatrixRBlockTridiagonalDecompositionHouseholder_FDRB.Vprotected FMatrixRBlockTridiagonalDecompositionHouseholder_MT_FDRB.VMethods in org.ejml.dense.block.decomposition.hessenberg that return FMatrixRBlockModifier and TypeMethodDescriptionTridiagonalDecompositionHouseholder_FDRB.getQ(@Nullable FMatrixRBlock Q, boolean transposed) TridiagonalDecompositionHouseholder_MT_FDRB.getQ(@Nullable FMatrixRBlock Q, boolean transposed) TridiagonalDecompositionHouseholder_FDRB.getT(@Nullable FMatrixRBlock T) TridiagonalDecompositionHouseholder_MT_FDRB.getT(@Nullable FMatrixRBlock T) Methods in org.ejml.dense.block.decomposition.hessenberg with parameters of type FMatrixRBlockModifier and TypeMethodDescriptionbooleanTridiagonalDecompositionHouseholder_FDRB.decompose(FMatrixRBlock orig) booleanTridiagonalDecompositionHouseholder_MT_FDRB.decompose(FMatrixRBlock orig) TridiagonalDecompositionHouseholder_FDRB.getQ(@Nullable FMatrixRBlock Q, boolean transposed) TridiagonalDecompositionHouseholder_MT_FDRB.getQ(@Nullable FMatrixRBlock Q, boolean transposed) TridiagonalDecompositionHouseholder_FDRB.getT(@Nullable FMatrixRBlock T) TridiagonalDecompositionHouseholder_MT_FDRB.getT(@Nullable FMatrixRBlock T) -
Uses of FMatrixRBlock in org.ejml.dense.block.decomposition.qr
Methods in org.ejml.dense.block.decomposition.qr that return FMatrixRBlockModifier and TypeMethodDescriptionQRDecompositionHouseholder_FDRB.getQ(@Nullable FMatrixRBlock Q, boolean compact) QRDecompositionHouseholder_MT_FDRB.getQ(@Nullable FMatrixRBlock Q, boolean compact) QRDecompositionHouseholder_FDRB.getQR()This is the input matrix after it has been overwritten with the decomposition.QRDecompositionHouseholder_MT_FDRB.getQR()This is the input matrix after it has been overwritten with the decomposition.QRDecompositionHouseholder_FDRB.getR(@Nullable FMatrixRBlock R, boolean compact) QRDecompositionHouseholder_MT_FDRB.getR(@Nullable FMatrixRBlock R, boolean compact) static FMatrixRBlockQRDecompositionHouseholder_FDRB.initializeQ(@Nullable FMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.static FMatrixRBlockQRDecompositionHouseholder_MT_FDRB.initializeQ(@Nullable FMatrixRBlock 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 FMatrixRBlockModifier and TypeMethodDescriptionvoidQRDecompositionHouseholder_FDRB.applyQ(FMatrixRBlock B) Multiplies the provided matrix by Q using householder reflectors.voidQRDecompositionHouseholder_FDRB.applyQ(FMatrixRBlock 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_FDRB.applyQ(FMatrixRBlock B) Multiplies the provided matrix by Q using householder reflectors.voidQRDecompositionHouseholder_MT_FDRB.applyQ(FMatrixRBlock 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_FDRB.applyQTran(FMatrixRBlock B) Multiplies the provided matrix by QT using householder reflectors.voidQRDecompositionHouseholder_MT_FDRB.applyQTran(FMatrixRBlock B) Multiplies the provided matrix by QT using householder reflectors.booleanQRDecompositionHouseholder_FDRB.decompose(FMatrixRBlock orig) booleanQRDecompositionHouseholder_MT_FDRB.decompose(FMatrixRBlock orig) QRDecompositionHouseholder_FDRB.getQ(@Nullable FMatrixRBlock Q, boolean compact) QRDecompositionHouseholder_MT_FDRB.getQ(@Nullable FMatrixRBlock Q, boolean compact) QRDecompositionHouseholder_FDRB.getR(@Nullable FMatrixRBlock R, boolean compact) QRDecompositionHouseholder_MT_FDRB.getR(@Nullable FMatrixRBlock R, boolean compact) static FMatrixRBlockQRDecompositionHouseholder_FDRB.initializeQ(@Nullable FMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.static FMatrixRBlockQRDecompositionHouseholder_MT_FDRB.initializeQ(@Nullable FMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix. -
Uses of FMatrixRBlock in org.ejml.dense.block.linsol.chol
Methods in org.ejml.dense.block.linsol.chol that return types with arguments of type FMatrixRBlockModifier and TypeMethodDescriptionCholeskyOuterSolver_FDRB.getDecomposition()CholeskyOuterSolver_MT_FDRB.getDecomposition()Methods in org.ejml.dense.block.linsol.chol with parameters of type FMatrixRBlockModifier and TypeMethodDescriptionvoidCholeskyOuterSolver_FDRB.invert(FMatrixRBlock A_inv) voidCholeskyOuterSolver_MT_FDRB.invert(FMatrixRBlock A_inv) booleanCholeskyOuterSolver_FDRB.setA(FMatrixRBlock A) Decomposes and overwrites the input matrix.booleanCholeskyOuterSolver_MT_FDRB.setA(FMatrixRBlock A) Decomposes and overwrites the input matrix.voidCholeskyOuterSolver_FDRB.solve(FMatrixRBlock B, @Nullable FMatrixRBlock X) If X == null then the solution is written into B.voidCholeskyOuterSolver_MT_FDRB.solve(FMatrixRBlock B, @Nullable FMatrixRBlock X) If X == null then the solution is written into B. -
Uses of FMatrixRBlock in org.ejml.dense.block.linsol.qr
Fields in org.ejml.dense.block.linsol.qr declared as FMatrixRBlockModifier and TypeFieldDescriptionprotected FMatrixRBlockQrHouseHolderSolver_FDRB.QRprotected FMatrixRBlockQrHouseHolderSolver_MT_FDRB.QRMethods in org.ejml.dense.block.linsol.qr that return types with arguments of type FMatrixRBlockModifier and TypeMethodDescriptionQrHouseHolderSolver_FDRB.getDecomposition()QrHouseHolderSolver_MT_FDRB.getDecomposition()Methods in org.ejml.dense.block.linsol.qr with parameters of type FMatrixRBlockModifier and TypeMethodDescriptionvoidQrHouseHolderSolver_FDRB.invert(FMatrixRBlock A_inv) Invert by solving for against an identity matrix.voidQrHouseHolderSolver_MT_FDRB.invert(FMatrixRBlock A_inv) Invert by solving for against an identity matrix.booleanQrHouseHolderSolver_FDRB.setA(FMatrixRBlock A) Computes the QR decomposition of A and store the results in A.booleanQrHouseHolderSolver_MT_FDRB.setA(FMatrixRBlock A) Computes the QR decomposition of A and store the results in A.voidQrHouseHolderSolver_FDRB.solve(FMatrixRBlock B, FMatrixRBlock X) voidQrHouseHolderSolver_MT_FDRB.solve(FMatrixRBlock B, FMatrixRBlock X) -
Uses of FMatrixRBlock in org.ejml.dense.row.decomposition
Fields in org.ejml.dense.row.decomposition declared as FMatrixRBlockFields in org.ejml.dense.row.decomposition with type parameters of type FMatrixRBlockModifier and TypeFieldDescriptionprotected DecompositionInterface<FMatrixRBlock>BaseDecomposition_FDRB_to_FDRM.algConstructor parameters in org.ejml.dense.row.decomposition with type arguments of type FMatrixRBlockModifierConstructorDescriptionBaseDecomposition_FDRB_to_FDRM(DecompositionInterface<FMatrixRBlock> alg, int blockLength) -
Uses of FMatrixRBlock in org.ejml.dense.row.decomposition.chol
Constructor parameters in org.ejml.dense.row.decomposition.chol with type arguments of type FMatrixRBlockModifierConstructorDescriptionCholeskyDecomposition_FDRB_to_FDRM(DecompositionInterface<FMatrixRBlock> alg, int blockLength) -
Uses of FMatrixRBlock in org.ejml.dense.row.linsol
Fields in org.ejml.dense.row.linsol declared as FMatrixRBlockModifier and TypeFieldDescriptionprotected FMatrixRBlockLinearSolver_FDRB_to_FDRM.blockAprotected FMatrixRBlockLinearSolver_FDRB_to_FDRM.blockBprotected FMatrixRBlockLinearSolver_FDRB_to_FDRM.blockXFields in org.ejml.dense.row.linsol with type parameters of type FMatrixRBlockModifier and TypeFieldDescriptionprotected LinearSolverDense<FMatrixRBlock>LinearSolver_FDRB_to_FDRM.algConstructor parameters in org.ejml.dense.row.linsol with type arguments of type FMatrixRBlock -
Uses of FMatrixRBlock in org.ejml.dense.row.linsol.chol
Constructor parameters in org.ejml.dense.row.linsol.chol with type arguments of type FMatrixRBlock -
Uses of FMatrixRBlock in org.ejml.dense.row.linsol.qr
Constructor parameters in org.ejml.dense.row.linsol.qr with type arguments of type FMatrixRBlock -
Uses of FMatrixRBlock in org.ejml.ops
Methods in org.ejml.ops with parameters of type FMatrixRBlockModifier and TypeMethodDescriptionstatic FMatrixRMajFConvertMatrixStruct.convert(FMatrixRBlock src, @Nullable FMatrixRMaj dst) ConvertsFMatrixRBlockintoFMatrixRMajstatic voidFConvertMatrixStruct.convert(FMatrixRMaj src, FMatrixRBlock dst) ConvertsFMatrixRMajintoFMatrixRBlockCan't handle null output matrix since block size needs to be specified.