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

DoubleComplexQRDecomp 
Default constructor. Constructs a DoubleComplexQRDecomp instance of size zero by zero.
 
DoubleComplexQRDecomp(DoubleComplexMatrix) 
Constructs a DoubleComplexQRDecomp 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.
 
Q 
Gets an explicit representation of the orthogonal matrix Q.
 
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 conjugate transpose of the orthogonal matrix Q and
a given matrix.
 
QTx 
Computes the inner product of the conjugate 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