Standard implementation of the decompositions.
More...
Go to the source code of this file.
|
| template<typename AT , typename LT , typename UT , typename PT > |
| void | etl::impl::standard::lu (const AT &A, LT &L, UT &U, PT &P) |
| | Performs the PA=LU decomposition of the matrix A. More...
|
| |
| template<typename AT , typename QT , typename RT > |
| void | etl::impl::standard::householder (AT &A, QT &Q, RT &R) |
| | Use the householder algorithm to perform the A=QR decomposition of the matrix A. More...
|
| |
| template<typename AT , typename QT , typename RT > |
| void | etl::impl::standard::qr (AT &A, QT &Q, RT &R) |
| | Performs the A=QR decomposition of the matrix A. More...
|
| |
Standard implementation of the decompositions.
◆ householder()
template<typename AT , typename QT , typename RT >
| void etl::impl::standard::householder |
( |
AT & |
A, |
|
|
QT & |
Q, |
|
|
RT & |
R |
|
) |
| |
Use the householder algorithm to perform the A=QR decomposition of the matrix A.
- Parameters
-
| A | The matrix to decompose |
| Q | The resulting Q matrix |
| R | The resulting R matrix |
◆ lu()
template<typename AT , typename LT , typename UT , typename PT >
| void etl::impl::standard::lu |
( |
const AT & |
A, |
|
|
LT & |
L, |
|
|
UT & |
U, |
|
|
PT & |
P |
|
) |
| |
Performs the PA=LU decomposition of the matrix A.
- Parameters
-
| A | The matrix to decompose |
| L | The resulting L matrix |
| U | The resulting U matrix |
| P | The resulting P matrix |
◆ qr()
template<typename AT , typename QT , typename RT >
| void etl::impl::standard::qr |
( |
AT & |
A, |
|
|
QT & |
Q, |
|
|
RT & |
R |
|
) |
| |
Performs the A=QR decomposition of the matrix A.
- Parameters
-
| A | The matrix to decompose |
| Q | The resulting Q matrix |
| R | The resulting R matrix |