|
tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
|
Result of LU decomposition with partial pivoting. More...
#include <lu.h>

Public Member Functions | |
| FusedMatrix< T, N, N > | L () const |
| Extract the lower-triangular factor L with unit diagonal. | |
| FusedMatrix< T, N, N > | U () const |
| Extract the upper-triangular factor U. | |
Public Attributes | |
| FusedMatrix< T, N, N > | LU |
| Compact L+U storage. | |
| FusedVector< my_size_t, N > | perm |
| Row permutation: perm(i) = original row index. | |
| int | sign |
| Permutation sign: +1 (even) or -1 (odd). | |
Result of LU decomposition with partial pivoting.
Stores the compact LU factorization (L below diagonal with implicit unit diagonal, U on and above diagonal), the row permutation vector, and the permutation sign for determinant computation.
| T | Scalar type. |
| N | Matrix dimension. |
|
inline |
Extract the lower-triangular factor L with unit diagonal.
|
inline |
Extract the upper-triangular factor U.
| FusedMatrix<T, N, N> matrix_algorithms::LUResult< T, N >::LU |
Compact L+U storage.
| FusedVector<my_size_t, N> matrix_algorithms::LUResult< T, N >::perm |
Row permutation: perm(i) = original row index.
| int matrix_algorithms::LUResult< T, N >::sign |
Permutation sign: +1 (even) or -1 (odd).