|
numerics 0.1.0
|
Result of an LU factorization with partial pivoting (PA = LU) More...
#include <lu.hpp>
Public Attributes | |
| Matrix | LU |
| std::vector< idx > | piv |
| bool | singular = false |
Result of an LU factorization with partial pivoting (PA = LU)
L and U are stored packed in a single matrix:
piv[k] = the row index that was swapped into position k at step k. singular is set if any diagonal of U is below the tolerance 1e-14.
| Matrix num::LUResult::LU |
Definition at line 20 of file lu.hpp.
Referenced by num::backends::lapack::lu(), num::backends::seq::lu(), num::lu_det(), num::lu_inv(), and num::lu_solve().
| std::vector<idx> num::LUResult::piv |
Definition at line 21 of file lu.hpp.
Referenced by num::backends::lapack::lu(), num::backends::seq::lu(), num::lu_det(), and num::lu_solve().
| bool num::LUResult::singular = false |
Definition at line 22 of file lu.hpp.
Referenced by num::backends::lapack::lu(), num::backends::seq::lu(), and num::rayleigh_iteration().