public class QRDecompositionBlock64 extends BaseDecompositionBlock64 implements QRDecomposition<DenseMatrix64F>
QRDecomposition(BlockMatrix64F) to be used
as a QRDecomposition(DenseMatrix64F).Ablock, alg, blockLength, tmp| Constructor and Description |
|---|
QRDecompositionBlock64() |
| Modifier and Type | Method and Description |
|---|---|
DenseMatrix64F |
getQ(DenseMatrix64F Q,
boolean compact)
Returns the Q matrix from the decomposition.
|
DenseMatrix64F |
getR(DenseMatrix64F R,
boolean compact)
Returns the R matrix from the decomposition.
|
convertBlockToRow, decompose, inputModifiedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecompose, inputModifiedpublic DenseMatrix64F getQ(DenseMatrix64F Q, boolean compact)
QRDecomposition
Returns the Q matrix from the decomposition. Should only
be called after DecompositionInterface.decompose(org.ejml.data.Matrix64F) has
been called.
If parameter Q is not null, then that matrix is used to store the Q matrix. Otherwise a new matrix is created.
getQ in interface QRDecomposition<DenseMatrix64F>Q - If not null then the Q matrix is written to it. Modified.compact - If true an m by n matrix is created, otherwise n by n.public DenseMatrix64F getR(DenseMatrix64F R, boolean compact)
QRDecomposition
Returns the R matrix from the decomposition. Should only be
called after DecompositionInterface.decompose(org.ejml.data.Matrix64F) has been.
If setZeros is true then an n × m matrix is required and all the elements are set. If setZeros is false then the matrix must be at least m × m and only the upper triangular elements are set.
If parameter R is not null, then that matrix is used to store the R matrix. Otherwise a new matrix is created.
getR in interface QRDecomposition<DenseMatrix64F>R - If not null then the R matrix is written to it. Modified.compact - If true only the upper triangular elements are setCopyright © 2013. All Rights Reserved.