ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
__construct ($A=null) | |
CholeskyDecomposition. | |
isSPD () | |
Is the matrix symmetric and positive definite? | |
getL () | |
getL | |
solve ($B=null) | |
Solve A*X = B. |
Private Attributes | |
$L = array() | |
$m | |
$isspd = true |
Definition at line 18 of file CholeskyDecomposition.php.
CholeskyDecomposition::__construct | ( | $A = null | ) |
Class constructor - decomposes symmetric positive definite matrix
mixed | Matrix square symmetric positive definite matrix |
Definition at line 48 of file CholeskyDecomposition.php.
References $m, ArgumentTypeException, and JAMAError().
CholeskyDecomposition::getL | ( | ) |
getL
Return triangular factor.
Definition at line 97 of file CholeskyDecomposition.php.
CholeskyDecomposition::isSPD | ( | ) |
Is the matrix symmetric and positive definite?
Definition at line 86 of file CholeskyDecomposition.php.
References $isspd.
CholeskyDecomposition::solve | ( | $B = null | ) |
Solve A*X = B.
$B | Row-equal matrix |
Definition at line 108 of file CholeskyDecomposition.php.
References $m, $X, ArgumentTypeException, JAMAError(), MatrixDimensionException, and MatrixSPDException.
|
private |
Definition at line 39 of file CholeskyDecomposition.php.
Referenced by isSPD().
|
private |
Definition at line 25 of file CholeskyDecomposition.php.
|
private |
Definition at line 32 of file CholeskyDecomposition.php.
Referenced by __construct(), and solve().