![]() | DoubleQRLeastSq Class |
Namespace: CenterSpace.NMath.Core
The DoubleQRLeastSq type exposes the following members.
Name | Description | |
---|---|---|
![]() | DoubleQRLeastSq |
Constrcts a DoubleQRLeastSq instance with all sizes zero.
|
![]() | DoubleQRLeastSq(DoubleMatrix) |
Constructs a DoubleQRLeastSq instance from the given matrix.
|
![]() | DoubleQRLeastSq(DoubleMatrix, Double) |
Constructs a DoubleQRLeastSq instance from the given matrix. The
specified tolerance is used in computing the numerical rank of
the matrix.
|
Name | Description | |
---|---|---|
![]() | Cols |
Gets the number of columns in the matrix.
|
![]() | IsGood |
Gets a boolean value that is true if the QR
decomposition may be used to solve least
squares problems; otherwise false.
|
![]() | Rank |
Gets the numerical rank of the matrix.
|
![]() | Rows |
Gets the number of rows in the matrix.
|
Name | Description | |
---|---|---|
![]() | Clone |
Creates a deep copy of this least squares instance.
|
![]() | Factor(DoubleMatrix) |
Factors a given matrix so that it may be used to solve least squares problems.
|
![]() | Factor(DoubleMatrix, Boolean) |
Factors a given matrix so that it may be used to solve least squares problems.
The specified tolerance is used in computing the numerical rank of the matrix.
|
![]() | Factor(DoubleMatrix, Double) |
Factors a given matrix so that it may be used to solve least squares problems.
The specified tolerance is used in computing the numerical rank of the matrix.
|
![]() | Factor(DoubleMatrix, Boolean, Double) |
Factors a given matrix so that it may be used to solve least squares problems.
The specified tolerance is used in computing the numerical rank of the matrix.
|
![]() | OnSerializing |
processing following deserialization
|
![]() | ResidualNormSqr |
Computes the 2-norm squared of the residual vector.
|
![]() | ResidualVector |
Computes and returns the residual vector.
|
![]() | Solve |
Computes the solution to the least squares problem Ax = b.
|
Ax = b