|
|
| __construct (Matrix $matrix) |
| |
|
| getL () |
| |
| | getP () |
| | Return pivot permutation vector.
|
| |
| | getPivot () |
| | Return pivot permutation vector.
|
| |
| | getU () |
| | Get upper triangular factor.
|
| |
| | isNonsingular () |
| | Is the matrix nonsingular?
|
| |
| | solve (Matrix $B) |
| | Solve A*X = B.
|
| |
◆ getP()
| Matrix\Decomposition\LU::getP |
( |
| ) |
|
Return pivot permutation vector.
- Return values
-
◆ getPivot()
| Matrix\Decomposition\LU::getPivot |
( |
| ) |
|
Return pivot permutation vector.
- Return values
-
◆ getU()
| Matrix\Decomposition\LU::getU |
( |
| ) |
|
Get upper triangular factor.
- Return values
-
◆ isNonsingular()
| Matrix\Decomposition\LU::isNonsingular |
( |
| ) |
|
Is the matrix nonsingular?
- Return values
-
| bool | true if U, and hence A, is nonsingular |
◆ solve()
| Matrix\Decomposition\LU::solve |
( |
Matrix | $B | ) |
|
Solve A*X = B.
- Parameters
-
| Matrix | $B | a Matrix with as many rows as A and any number of columns |
- Exceptions
-
- Return values
-
| Matrix | X so that L*U*X = B(piv,:) |
The documentation for this class was generated from the following file:
- lib/phpspreadsheet/markbaker/matrix/classes/src/Decomposition/LU.php