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 FMatrixRBlock
FMatrixRBlock.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 FMatrixRBlock
MatrixOps_FDRB.convert
(FMatrixRMaj A) static FMatrixRBlock
MatrixOps_FDRB.convert
(FMatrixRMaj A, int blockLength) static FMatrixRBlock
MatrixOps_FDRB.convertInplace
(FMatrixRMaj src, @Nullable FMatrixRBlock dst, @Nullable FGrowArray workspace) Converts a row major matrix into a row major block matrix.static FMatrixRBlock
MatrixOps_FDRB.createRandom
(int numRows, int numCols, float min, float max, Random rand) static FMatrixRBlock
MatrixOps_FDRB.createRandom
(int numRows, int numCols, float min, float max, Random rand, int blockLength) static FMatrixRBlock
MatrixOps_FDRB.identity
(int numRows, int numCols, int blockLength) Returns a new matrix with ones along the diagonal and zeros everywhere else.static FMatrixRBlock
MatrixOps_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 void
MatrixOps_FDRB.checkIdenticalShape
(FMatrixRBlock A, FMatrixRBlock B) Checks to see if the two matrices have an identical shape an block size.static FMatrixRMaj
MatrixOps_FDRB.convert
(FMatrixRBlock src, FMatrixRMaj dst) Converts a row major block matrix into a row major matrix.static void
MatrixOps_FDRB.convert
(FMatrixRMaj src, FMatrixRBlock dst) Converts a row major matrix into a row major block matrix.static FMatrixRMaj
MatrixOps_FDRB.convertInplace
(FMatrixRBlock src, @Nullable FMatrixRMaj dst, @Nullable FGrowArray workspace) Converts a row major block matrix into a row major matrix.static FMatrixRBlock
MatrixOps_FDRB.convertInplace
(FMatrixRMaj src, @Nullable FMatrixRBlock dst, @Nullable FGrowArray workspace) Converts a row major matrix into a row major block matrix.static void
MatrixOps_FDRB.convertTranSrc
(FMatrixRMaj src, FMatrixRBlock dst) Converts the transpose of a row major matrix into a row major block matrix.static void
MatrixOps_FDRB.copyTriangle
(boolean upper, FMatrixRBlock src, FMatrixRBlock dst) Copies either the upper or lower triangular portion of src into dst.static void
MatrixOps_FDRB.extractAligned
(FMatrixRBlock src, FMatrixRBlock dst) Extracts a matrix from src into dst.static boolean
MatrixOps_FDRB.isEquals
(FMatrixRBlock A, FMatrixRBlock B) static boolean
MatrixOps_FDRB.isEquals
(FMatrixRBlock A, FMatrixRBlock B, float tol) static void
MatrixOps_FDRB.mult
(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static void
MatrixOps_MT_FDRB.mult
(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static void
MatrixOps_FDRB.multTransA
(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static void
MatrixOps_MT_FDRB.multTransA
(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static void
MatrixOps_FDRB.multTransB
(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static void
MatrixOps_MT_FDRB.multTransB
(FMatrixRBlock A, FMatrixRBlock B, FMatrixRBlock C) static void
MatrixOps_FDRB.set
(FMatrixRBlock A, float value) Sets every element in the matrix to the specified value.
aij = valuestatic void
MatrixOps_FDRB.setIdentity
(FMatrixRBlock A) Sets the value of A to all zeros except along the diagonal.static FMatrixRBlock
MatrixOps_FDRB.transpose
(FMatrixRBlock A, @Nullable FMatrixRBlock A_tran) Transposes a block matrix.static void
MatrixOps_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 TypeMethodDescriptionboolean
CholeskyOuterForm_FDRB.decompose
(FMatrixRBlock A) Decomposes the provided matrix and stores the result in the same matrix.boolean
CholeskyOuterForm_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 FMatrixRBlock
TridiagonalDecompositionHouseholder_FDRB.A
protected FMatrixRBlock
TridiagonalDecompositionHouseholder_MT_FDRB.A
protected FMatrixRBlock
TridiagonalDecompositionHouseholder_FDRB.tmp
protected FMatrixRBlock
TridiagonalDecompositionHouseholder_MT_FDRB.tmp
protected FMatrixRBlock
TridiagonalDecompositionHouseholder_FDRB.V
protected FMatrixRBlock
TridiagonalDecompositionHouseholder_MT_FDRB.V
Methods 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 TypeMethodDescriptionboolean
TridiagonalDecompositionHouseholder_FDRB.decompose
(FMatrixRBlock orig) boolean
TridiagonalDecompositionHouseholder_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 FMatrixRBlock
QRDecompositionHouseholder_FDRB.initializeQ
(@Nullable FMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.static FMatrixRBlock
QRDecompositionHouseholder_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 TypeMethodDescriptionvoid
QRDecompositionHouseholder_FDRB.applyQ
(FMatrixRBlock B) Multiplies the provided matrix by Q using householder reflectors.void
QRDecompositionHouseholder_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.void
QRDecompositionHouseholder_MT_FDRB.applyQ
(FMatrixRBlock B) Multiplies the provided matrix by Q using householder reflectors.void
QRDecompositionHouseholder_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.void
QRDecompositionHouseholder_FDRB.applyQTran
(FMatrixRBlock B) Multiplies the provided matrix by QT using householder reflectors.void
QRDecompositionHouseholder_MT_FDRB.applyQTran
(FMatrixRBlock B) Multiplies the provided matrix by QT using householder reflectors.boolean
QRDecompositionHouseholder_FDRB.decompose
(FMatrixRBlock orig) boolean
QRDecompositionHouseholder_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 FMatrixRBlock
QRDecompositionHouseholder_FDRB.initializeQ
(@Nullable FMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.static FMatrixRBlock
QRDecompositionHouseholder_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 TypeMethodDescriptionvoid
CholeskyOuterSolver_FDRB.invert
(FMatrixRBlock A_inv) void
CholeskyOuterSolver_MT_FDRB.invert
(FMatrixRBlock A_inv) boolean
CholeskyOuterSolver_FDRB.setA
(FMatrixRBlock A) Decomposes and overwrites the input matrix.boolean
CholeskyOuterSolver_MT_FDRB.setA
(FMatrixRBlock A) Decomposes and overwrites the input matrix.void
CholeskyOuterSolver_FDRB.solve
(FMatrixRBlock B, @Nullable FMatrixRBlock X) If X == null then the solution is written into B.void
CholeskyOuterSolver_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 FMatrixRBlock
QrHouseHolderSolver_FDRB.QR
protected FMatrixRBlock
QrHouseHolderSolver_MT_FDRB.QR
Methods 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 TypeMethodDescriptionvoid
QrHouseHolderSolver_FDRB.invert
(FMatrixRBlock A_inv) Invert by solving for against an identity matrix.void
QrHouseHolderSolver_MT_FDRB.invert
(FMatrixRBlock A_inv) Invert by solving for against an identity matrix.boolean
QrHouseHolderSolver_FDRB.setA
(FMatrixRBlock A) Computes the QR decomposition of A and store the results in A.boolean
QrHouseHolderSolver_MT_FDRB.setA
(FMatrixRBlock A) Computes the QR decomposition of A and store the results in A.void
QrHouseHolderSolver_FDRB.solve
(FMatrixRBlock B, FMatrixRBlock X) void
QrHouseHolderSolver_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.alg
Constructor 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 FMatrixRBlock
LinearSolver_FDRB_to_FDRM.blockA
protected FMatrixRBlock
LinearSolver_FDRB_to_FDRM.blockB
protected FMatrixRBlock
LinearSolver_FDRB_to_FDRM.blockX
Fields in org.ejml.dense.row.linsol with type parameters of type FMatrixRBlockModifier and TypeFieldDescriptionprotected LinearSolverDense<FMatrixRBlock>
LinearSolver_FDRB_to_FDRM.alg
Constructor 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 FMatrixRMaj
FConvertMatrixStruct.convert
(FMatrixRBlock src, @Nullable FMatrixRMaj dst) ConvertsFMatrixRBlock
intoFMatrixRMaj
static void
FConvertMatrixStruct.convert
(FMatrixRMaj src, FMatrixRBlock dst) ConvertsFMatrixRMaj
intoFMatrixRBlock
Can't handle null output matrix since block size needs to be specified.