Public Member Functions | |
CholeskyDecomposition (GeneralMatrix Arg) | |
Cholesky algorithm for symmetric and positive definite matrix. | |
virtual GeneralMatrix | GetL () |
Return triangular factor. | |
virtual GeneralMatrix | Solve (GeneralMatrix B) |
Solve A*X = B. | |
Properties | |
virtual bool | SPD [get] |
Is the matrix symmetric and positive definite? | |
Private Attributes | |
double[][] | L |
Array for internal storage of decomposition. internal array storage. | |
int | n |
Row and column dimension (square matrix). matrix dimension. | |
bool | isspd |
Symmetric and positive definite flag. is symmetric and positive definite flag. |
BRISC::Matrix::CholeskyDecomposition::CholeskyDecomposition | ( | GeneralMatrix | Arg | ) | [inline] |
Cholesky algorithm for symmetric and positive definite matrix.
Arg | Square, symmetric matrix. |
virtual GeneralMatrix BRISC::Matrix::CholeskyDecomposition::GetL | ( | ) | [inline, virtual] |
Return triangular factor.
virtual GeneralMatrix BRISC::Matrix::CholeskyDecomposition::Solve | ( | GeneralMatrix | B | ) | [inline, virtual] |
virtual bool BRISC::Matrix::CholeskyDecomposition::SPD [get] |
Is the matrix symmetric and positive definite?