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 DMatrixRBlock
DMatrixRBlock.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 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.Methods in org.ejml.dense.block with parameters of type DMatrixRBlockModifier 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
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 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
Fields in org.ejml.dense.block.decomposition.hessenberg declared as DMatrixRBlockModifier 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
Methods 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 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
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 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.Methods in org.ejml.dense.block.decomposition.qr with parameters of type DMatrixRBlockModifier 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
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 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
Fields in org.ejml.dense.block.linsol.qr declared as DMatrixRBlockModifier and TypeFieldDescriptionprotected DMatrixRBlock
QrHouseHolderSolver_DDRB.QR
protected DMatrixRBlock
QrHouseHolderSolver_MT_DDRB.QR
Methods 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 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
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.alg
Constructor 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 DMatrixRBlock
LinearSolver_DDRB_to_DDRM.blockA
protected DMatrixRBlock
LinearSolver_DDRB_to_DDRM.blockB
protected DMatrixRBlock
LinearSolver_DDRB_to_DDRM.blockX
Fields in org.ejml.dense.row.linsol with type parameters of type DMatrixRBlockModifier and TypeFieldDescriptionprotected LinearSolverDense<DMatrixRBlock>
LinearSolver_DDRB_to_DDRM.alg
Constructor 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 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.