Public Member Functions |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
concepts::QR_Q< F > Class Template Reference
Gives min(N,M) by min(N,M) - Q matrix of QR decomposition of a M by N non sparse matrix A. More...
#include <QR_Q.hh>
Public Member Functions | |
virtual const concepts::Array< concepts::Vector< F > * > & | getQ () |
QR_Q (const concepts::Array< concepts::Vector< F > * > &A, const int m) | |
virtual | ~QR_Q () |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Private Member Functions | |
void | compute_ () |
Compute Q. More... | |
Private Attributes | |
const concepts::Array< concepts::Vector< F > * > & | A_ |
Matrix A. More... | |
bool | computed_ |
Computed? More... | |
int | m_ |
Dimensions of the matrix A. More... | |
int | n_ |
concepts::Array< concepts::Vector< F > * > | Q_ |
Q matrix Q. More... | |
Detailed Description
template<class F>
class concepts::QR_Q< F >
Gives min(N,M) by min(N,M) - Q matrix of QR decomposition of a M by N non sparse matrix A.
Constructor & Destructor Documentation
◆ QR_Q()
template<class F >
concepts::QR_Q< F >::QR_Q | ( | const concepts::Array< concepts::Vector< F > * > & | A, |
const int | m | ||
) |
◆ ~QR_Q()
template<class F >
|
virtual |
Member Function Documentation
◆ compute_()
template<class F >
|
private |
Compute Q.
◆ getQ()
template<class F >
|
virtual |
◆ info()
template<class F >
|
protectedvirtual |
Member Data Documentation
◆ A_
template<class F >
|
private |
◆ computed_
template<class F >
|
private |
◆ m_
template<class F >
|
private |
◆ n_
template<class F >
|
private |
◆ Q_
template<class F >
|
private |
The documentation for this class was generated from the following file:
- eigensolver/QR_Q.hh