Uses of Class
org.ejml.data.FMatrixRBlock
Package
Description
-
Uses of FMatrixRBlock in org.ejml.data
Modifier and TypeMethodDescriptionFMatrixRBlock.copy()
static FMatrixRBlock
FMatrixRBlock.wrap
(float[] data, int numRows, int numCols, int blockLength) -
Uses of FMatrixRBlock in org.ejml.dense.block
Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionCholeskyOuterForm_FDRB.getT
(@Nullable FMatrixRBlock T) CholeskyOuterForm_MT_FDRB.getT
(@Nullable FMatrixRBlock T) Modifier 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
Modifier 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
Modifier 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) Modifier 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
Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionCholeskyOuterSolver_FDRB.getDecomposition()
CholeskyOuterSolver_MT_FDRB.getDecomposition()
Modifier 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
Modifier and TypeFieldDescriptionprotected FMatrixRBlock
QrHouseHolderSolver_FDRB.QR
protected FMatrixRBlock
QrHouseHolderSolver_MT_FDRB.QR
Modifier and TypeMethodDescriptionQrHouseHolderSolver_FDRB.getDecomposition()
QrHouseHolderSolver_MT_FDRB.getDecomposition()
Modifier 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
Modifier and TypeFieldDescriptionprotected DecompositionInterface<FMatrixRBlock>
BaseDecomposition_FDRB_to_FDRM.alg
ModifierConstructorDescriptionBaseDecomposition_FDRB_to_FDRM
(DecompositionInterface<FMatrixRBlock> alg, int blockLength) -
Uses of FMatrixRBlock in org.ejml.dense.row.decomposition.chol
ModifierConstructorDescriptionCholeskyDecomposition_FDRB_to_FDRM
(DecompositionInterface<FMatrixRBlock> alg, int blockLength) -
Uses of FMatrixRBlock in org.ejml.dense.row.linsol
Modifier and TypeFieldDescriptionprotected FMatrixRBlock
LinearSolver_FDRB_to_FDRM.blockA
protected FMatrixRBlock
LinearSolver_FDRB_to_FDRM.blockB
protected FMatrixRBlock
LinearSolver_FDRB_to_FDRM.blockX
Modifier and TypeFieldDescriptionprotected LinearSolverDense<FMatrixRBlock>
LinearSolver_FDRB_to_FDRM.alg
-
Uses of FMatrixRBlock in org.ejml.dense.row.linsol.chol
-
Uses of FMatrixRBlock in org.ejml.dense.row.linsol.qr
-
Uses of FMatrixRBlock in org.ejml.ops
Modifier 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.