ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
__construct ($A) | |
QR Decomposition computed by Householder reflections. | |
isFullRank () | |
Is the matrix full rank? | |
getH () | |
Return the Householder vectors. | |
getR () | |
Return the upper triangular factor. | |
getQ () | |
Generate and return the (economy-sized) orthogonal factor. | |
solve ($B) | |
Least squares solution of A*X = B. |
Private Attributes | |
$QR = array() | |
$m | |
$n | |
$Rdiag = array() |
Definition at line 19 of file QRDecomposition.php.
QRDecomposition::__construct | ( | $A | ) |
QR Decomposition computed by Householder reflections.
matrix | $A | Rectangular matrix |
Definition at line 52 of file QRDecomposition.php.
References $m, $n, ArgumentTypeException, hypo(), JAMAError(), and n.
QRDecomposition::getH | ( | ) |
Return the Householder vectors.
Definition at line 114 of file QRDecomposition.php.
QRDecomposition::getQ | ( | ) |
Generate and return the (economy-sized) orthogonal factor.
Definition at line 154 of file QRDecomposition.php.
QRDecomposition::getR | ( | ) |
Return the upper triangular factor.
Definition at line 133 of file QRDecomposition.php.
QRDecomposition::isFullRank | ( | ) |
Is the matrix full rank?
Definition at line 99 of file QRDecomposition.php.
References $n.
Referenced by solve().
QRDecomposition::solve | ( | $B | ) |
Least squares solution of A*X = B.
Definition at line 192 of file QRDecomposition.php.
References $m, $n, $X, isFullRank(), JAMAError(), MatrixDimensionException, and MatrixRankException.
|
private |
Definition at line 31 of file QRDecomposition.php.
Referenced by __construct(), getH(), getQ(), and solve().
|
private |
Definition at line 37 of file QRDecomposition.php.
Referenced by __construct(), getH(), getQ(), getR(), isFullRank(), and solve().
|
private |
Definition at line 25 of file QRDecomposition.php.
|
private |
Definition at line 43 of file QRDecomposition.php.