ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct (Matrix $matrix) | |
getHouseholdVectors () | |
getQ () | |
getR () | |
isFullRank () | |
solve (Matrix $B) | |
Least squares solution of A*X = B. More... | |
Private Member Functions | |
hypo ($a, $b) | |
decompose () | |
QR Decomposition computed by Householder reflections. More... | |
Private Attributes | |
$qrMatrix | |
$rows | |
$columns | |
$rDiagonal = [] | |
Matrix\Decomposition\QR::__construct | ( | Matrix | $matrix | ) |
Definition at line 16 of file QR.php.
References Matrix\Matrix\columns(), Matrix\Decomposition\QR\decompose(), Matrix\Matrix\rows(), and Matrix\Matrix\toArray().
|
private |
QR Decomposition computed by Householder reflections.
Definition at line 121 of file QR.php.
References Matrix\Decomposition\QR\$columns, $i, Matrix\Decomposition\QR\$rows, $s, and Matrix\Decomposition\QR\hypo().
Referenced by Matrix\Decomposition\QR\__construct().
Matrix\Decomposition\QR::getHouseholdVectors | ( | ) |
Definition at line 25 of file QR.php.
References Matrix\Decomposition\QR\$columns, $row, and Matrix\Decomposition\QR\$rows.
Matrix\Decomposition\QR::getQ | ( | ) |
Definition at line 41 of file QR.php.
References Matrix\Decomposition\QR\$columns, $i, $row, Matrix\Decomposition\QR\$rows, and $s.
Referenced by Matrix\Decomposition\QR\solve().
Matrix\Decomposition\QR::getR | ( | ) |
Definition at line 80 of file QR.php.
References Matrix\Decomposition\QR\$columns, and $row.
Referenced by Matrix\Decomposition\QR\solve().
|
private |
Definition at line 103 of file QR.php.
References $r.
Referenced by Matrix\Decomposition\QR\decompose().
Matrix\Decomposition\QR::isFullRank | ( | ) |
Definition at line 154 of file QR.php.
References Matrix\Decomposition\QR\$columns.
Referenced by Matrix\Decomposition\QR\solve().
Matrix\Decomposition\QR::solve | ( | Matrix | $B | ) |
Least squares solution of A*X = B.
Exception |
Definition at line 174 of file QR.php.
References Matrix\Decomposition\QR\getQ(), Matrix\Decomposition\QR\getR(), Matrix\Decomposition\QR\isFullRank(), and Matrix\Matrix\rows().
|
private |
Definition at line 12 of file QR.php.
Referenced by Matrix\Decomposition\QR\decompose(), Matrix\Decomposition\QR\getHouseholdVectors(), Matrix\Decomposition\QR\getQ(), Matrix\Decomposition\QR\getR(), and Matrix\Decomposition\QR\isFullRank().
|
private |
Definition at line 11 of file QR.php.
Referenced by Matrix\Decomposition\QR\decompose(), Matrix\Decomposition\QR\getHouseholdVectors(), and Matrix\Decomposition\QR\getQ().