DoubleQRDecomp Class 
Namespace: CenterSpace.NMath.Core
The DoubleQRDecomp type exposes the following members.
Name  Description  

DoubleQRDecomp 
Default constructor. Constructs a DoubleQRDecomp instance of size zero by zero.
 
DoubleQRDecomp(DoubleMatrix) 
Constructs a DoubleQRDecomp instance of a given matrix.
 
DoubleQRDecomp(DoubleMatrix, Boolean) 
Constructs a DoubleQRDecomp instance of a given matrix.
 
DoubleQRDecomp(DoubleMatrix, Boolean, Boolean) 
Constructs a DoubleQRDecomp instance of a given matrix.

Name  Description  

Cols 
Gets the number of columns in the matrix that the decomposition represents.
 
P 
Gets an explicit representation of the permutation matrix.
 
Pivoting 
Whether the decomposition is pivoted or not.
 
Q 
Gets an explicit representation of the orthogonal matrix Q.
 
QFull 
Gets an explicit representation of the Q matrix in the
full QR factorization. The matrix Q is m x m where
m is the number of rows in the factored matrix.
 
R 
Gets an explicit representation of the upper trapezoidal matrix R.
 
Rows 
Gets the number of rows in the matrix that this decomposition represents.

Name  Description  

Clone 
Creates a deep copy of this decomposition.
 
Factor 
Builds a decomposition for the matrix A.
 
PTx 
Computes the inner product of the transpose of the permutation matrix
P and a given vector.
 
Px 
Computes the inner product of the permutation matrix P and a
given vector.
 
QM 
Computes the inner product of the orthogonal matrix Q and a
given matrix.
 
QTM 
Computes the inner product of the transpose of the orthogonal matrix Q and
a given matrix.
 
QTx 
Computes the inner product of the transpose of the orthogonal matrix Q and
a given vector.
 
Qx 
Computes the inner product of the orthogonal matrix Q and s given vector.
 
RDiagonal 
Returns the main diagonal of the upper trapezoidal matrix R.
 
RInvx 
Computes the inner product of the inverse of the matrix R and a given vector.
 
RTInvx 
Computes the inner product of the transpose of the inverse of the matrix
R and a given vector.
 
RTx 
Computes the inner product of the transpose of the matrix R and a given vector.
 
Rx 
Computes the inner product of the matrix R and a given vector.

AP = QR