- FactorizationPLU
- FactorizationPLUGeTrid
- FactorizationLDL
- FactorizationLDLSyTridPD
- FactorizationCholesky
- FactorizationCholeskySyPS
FactorizationPLUGeTrid
Computes an LU factorization of a general (non-symmetric) tridiagonal N-by-N matrix A using elimination with partial pivoting and row interchanges. The factorization has the form
A = P * L * U
where P is a permutation matrix, L is lower triangular with unit diagonal elements, and U is upper triangular. Lapack function GTTRF.
Computing for type matrix<double>
bool matrix::FactorizationPLUGeTrid(
|
Computing for type matrix<float>
bool matrix::FactorizationPLUGeTrid(
|
Computing for type matrix<complex>
bool matrix::FactorizationPLUGeTrid(
|
Computing for type matrix<complexf>
bool matrix::FactorizationPLUGeTrid(
|
Parameters
P
[out] Permutation matrix P.
L
[out] Lower triangular matrix L with unit diagonal elements.
U
[out] Upper triangular matrix U.
Return Value
Return true if successful, otherwise false in case of an error.