Uses of Class
org.ejml.data.DMatrixRBlock
Package
Description
-
Uses of DMatrixRBlock in org.ejml.data
Modifier and TypeMethodDescriptionDMatrixRBlock.copy()
static DMatrixRBlock
DMatrixRBlock.wrap
(double[] data, int numRows, int numCols, int blockLength) -
Uses of DMatrixRBlock in org.ejml.dense.block
Modifier and TypeMethodDescriptionstatic DMatrixRBlock
MatrixOps_DDRB.convert
(DMatrixRMaj A) static DMatrixRBlock
MatrixOps_DDRB.convert
(DMatrixRMaj A, int blockLength) static DMatrixRBlock
MatrixOps_DDRB.convertInplace
(DMatrixRMaj src, @Nullable DMatrixRBlock dst, @Nullable DGrowArray workspace) Converts a row major matrix into a row major block matrix.static DMatrixRBlock
MatrixOps_DDRB.createRandom
(int numRows, int numCols, double min, double max, Random rand) static DMatrixRBlock
MatrixOps_DDRB.createRandom
(int numRows, int numCols, double min, double max, Random rand, int blockLength) static DMatrixRBlock
MatrixOps_DDRB.identity
(int numRows, int numCols, int blockLength) Returns a new matrix with ones along the diagonal and zeros everywhere else.static DMatrixRBlock
MatrixOps_DDRB.transpose
(DMatrixRBlock A, @Nullable DMatrixRBlock A_tran) Transposes a block matrix.Modifier and TypeMethodDescriptionstatic void
MatrixOps_DDRB.checkIdenticalShape
(DMatrixRBlock A, DMatrixRBlock B) Checks to see if the two matrices have an identical shape an block size.static DMatrixRMaj
MatrixOps_DDRB.convert
(DMatrixRBlock src, DMatrixRMaj dst) Converts a row major block matrix into a row major matrix.static void
MatrixOps_DDRB.convert
(DMatrixRMaj src, DMatrixRBlock dst) Converts a row major matrix into a row major block matrix.static DMatrixRMaj
MatrixOps_DDRB.convertInplace
(DMatrixRBlock src, @Nullable DMatrixRMaj dst, @Nullable DGrowArray workspace) Converts a row major block matrix into a row major matrix.static DMatrixRBlock
MatrixOps_DDRB.convertInplace
(DMatrixRMaj src, @Nullable DMatrixRBlock dst, @Nullable DGrowArray workspace) Converts a row major matrix into a row major block matrix.static void
MatrixOps_DDRB.convertTranSrc
(DMatrixRMaj src, DMatrixRBlock dst) Converts the transpose of a row major matrix into a row major block matrix.static void
MatrixOps_DDRB.copyTriangle
(boolean upper, DMatrixRBlock src, DMatrixRBlock dst) Copies either the upper or lower triangular portion of src into dst.static void
MatrixOps_DDRB.extractAligned
(DMatrixRBlock src, DMatrixRBlock dst) Extracts a matrix from src into dst.static boolean
MatrixOps_DDRB.isEquals
(DMatrixRBlock A, DMatrixRBlock B) static boolean
MatrixOps_DDRB.isEquals
(DMatrixRBlock A, DMatrixRBlock B, double tol) static void
MatrixOps_DDRB.mult
(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static void
MatrixOps_MT_DDRB.mult
(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static void
MatrixOps_DDRB.multTransA
(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static void
MatrixOps_MT_DDRB.multTransA
(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static void
MatrixOps_DDRB.multTransB
(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static void
MatrixOps_MT_DDRB.multTransB
(DMatrixRBlock A, DMatrixRBlock B, DMatrixRBlock C) static void
MatrixOps_DDRB.set
(DMatrixRBlock A, double value) Sets every element in the matrix to the specified value.
aij = valuestatic void
MatrixOps_DDRB.setIdentity
(DMatrixRBlock A) Sets the value of A to all zeros except along the diagonal.static DMatrixRBlock
MatrixOps_DDRB.transpose
(DMatrixRBlock A, @Nullable DMatrixRBlock A_tran) Transposes a block matrix.static void
MatrixOps_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
Modifier and TypeMethodDescriptionCholeskyOuterForm_DDRB.getT
(@Nullable DMatrixRBlock T) CholeskyOuterForm_MT_DDRB.getT
(@Nullable DMatrixRBlock T) Modifier and TypeMethodDescriptionboolean
CholeskyOuterForm_DDRB.decompose
(DMatrixRBlock A) Decomposes the provided matrix and stores the result in the same matrix.boolean
CholeskyOuterForm_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
Modifier and TypeFieldDescriptionprotected DMatrixRBlock
TridiagonalDecompositionHouseholder_DDRB.A
protected DMatrixRBlock
TridiagonalDecompositionHouseholder_MT_DDRB.A
protected DMatrixRBlock
TridiagonalDecompositionHouseholder_DDRB.tmp
protected DMatrixRBlock
TridiagonalDecompositionHouseholder_MT_DDRB.tmp
protected DMatrixRBlock
TridiagonalDecompositionHouseholder_DDRB.V
protected DMatrixRBlock
TridiagonalDecompositionHouseholder_MT_DDRB.V
Modifier 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) Modifier and TypeMethodDescriptionboolean
TridiagonalDecompositionHouseholder_DDRB.decompose
(DMatrixRBlock orig) boolean
TridiagonalDecompositionHouseholder_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
Modifier 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 DMatrixRBlock
QRDecompositionHouseholder_DDRB.initializeQ
(@Nullable DMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.static DMatrixRBlock
QRDecompositionHouseholder_MT_DDRB.initializeQ
(@Nullable DMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.Modifier and TypeMethodDescriptionvoid
QRDecompositionHouseholder_DDRB.applyQ
(DMatrixRBlock B) Multiplies the provided matrix by Q using householder reflectors.void
QRDecompositionHouseholder_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.void
QRDecompositionHouseholder_MT_DDRB.applyQ
(DMatrixRBlock B) Multiplies the provided matrix by Q using householder reflectors.void
QRDecompositionHouseholder_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.void
QRDecompositionHouseholder_DDRB.applyQTran
(DMatrixRBlock B) Multiplies the provided matrix by QT using householder reflectors.void
QRDecompositionHouseholder_MT_DDRB.applyQTran
(DMatrixRBlock B) Multiplies the provided matrix by QT using householder reflectors.boolean
QRDecompositionHouseholder_DDRB.decompose
(DMatrixRBlock orig) boolean
QRDecompositionHouseholder_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 DMatrixRBlock
QRDecompositionHouseholder_DDRB.initializeQ
(@Nullable DMatrixRBlock Q, int numRows, int numCols, int blockLength, boolean compact) Sanity checks the input or declares a new matrix.static DMatrixRBlock
QRDecompositionHouseholder_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
Modifier and TypeMethodDescriptionCholeskyOuterSolver_DDRB.getDecomposition()
CholeskyOuterSolver_MT_DDRB.getDecomposition()
Modifier and TypeMethodDescriptionvoid
CholeskyOuterSolver_DDRB.invert
(DMatrixRBlock A_inv) void
CholeskyOuterSolver_MT_DDRB.invert
(DMatrixRBlock A_inv) boolean
CholeskyOuterSolver_DDRB.setA
(DMatrixRBlock A) Decomposes and overwrites the input matrix.boolean
CholeskyOuterSolver_MT_DDRB.setA
(DMatrixRBlock A) Decomposes and overwrites the input matrix.void
CholeskyOuterSolver_DDRB.solve
(DMatrixRBlock B, @Nullable DMatrixRBlock X) If X == null then the solution is written into B.void
CholeskyOuterSolver_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
Modifier and TypeFieldDescriptionprotected DMatrixRBlock
QrHouseHolderSolver_DDRB.QR
protected DMatrixRBlock
QrHouseHolderSolver_MT_DDRB.QR
Modifier and TypeMethodDescriptionQrHouseHolderSolver_DDRB.getDecomposition()
QrHouseHolderSolver_MT_DDRB.getDecomposition()
Modifier and TypeMethodDescriptionvoid
QrHouseHolderSolver_DDRB.invert
(DMatrixRBlock A_inv) Invert by solving for against an identity matrix.void
QrHouseHolderSolver_MT_DDRB.invert
(DMatrixRBlock A_inv) Invert by solving for against an identity matrix.boolean
QrHouseHolderSolver_DDRB.setA
(DMatrixRBlock A) Computes the QR decomposition of A and store the results in A.boolean
QrHouseHolderSolver_MT_DDRB.setA
(DMatrixRBlock A) Computes the QR decomposition of A and store the results in A.void
QrHouseHolderSolver_DDRB.solve
(DMatrixRBlock B, DMatrixRBlock X) void
QrHouseHolderSolver_MT_DDRB.solve
(DMatrixRBlock B, DMatrixRBlock X) -
Uses of DMatrixRBlock in org.ejml.dense.row.decomposition
Modifier and TypeFieldDescriptionprotected DecompositionInterface<DMatrixRBlock>
BaseDecomposition_DDRB_to_DDRM.alg
ModifierConstructorDescriptionBaseDecomposition_DDRB_to_DDRM
(DecompositionInterface<DMatrixRBlock> alg, int blockLength) -
Uses of DMatrixRBlock in org.ejml.dense.row.decomposition.chol
ModifierConstructorDescriptionCholeskyDecomposition_DDRB_to_DDRM
(DecompositionInterface<DMatrixRBlock> alg, int blockLength) -
Uses of DMatrixRBlock in org.ejml.dense.row.linsol
Modifier and TypeFieldDescriptionprotected DMatrixRBlock
LinearSolver_DDRB_to_DDRM.blockA
protected DMatrixRBlock
LinearSolver_DDRB_to_DDRM.blockB
protected DMatrixRBlock
LinearSolver_DDRB_to_DDRM.blockX
Modifier and TypeFieldDescriptionprotected LinearSolverDense<DMatrixRBlock>
LinearSolver_DDRB_to_DDRM.alg
-
Uses of DMatrixRBlock in org.ejml.dense.row.linsol.chol
-
Uses of DMatrixRBlock in org.ejml.dense.row.linsol.qr
-
Uses of DMatrixRBlock in org.ejml.ops
Modifier and TypeMethodDescriptionstatic DMatrixRMaj
DConvertMatrixStruct.convert
(DMatrixRBlock src, @Nullable DMatrixRMaj dst) ConvertsDMatrixRBlock
intoDMatrixRMaj
static void
DConvertMatrixStruct.convert
(DMatrixRMaj src, DMatrixRBlock dst) ConvertsDMatrixRMaj
intoDMatrixRBlock
Can't handle null output matrix since block size needs to be specified.