Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
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>

Collaboration diagram for concepts::QR_Q< F >:
Collaboration graph
[legend]

List of all members.

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.

Private Attributes

const concepts::Array
< concepts::Vector< F > * > & 
A_
 Matrix A.
bool computed_
 Computed?
int m_
 Dimensions of the matrix A.
int n_
concepts::Array
< concepts::Vector< F > * > 
Q_
 Q matrix Q.

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.

Definition at line 24 of file QR_Q.hh.


Constructor & Destructor Documentation

template<class F >
concepts::QR_Q< F >::QR_Q ( const concepts::Array< concepts::Vector< F > * > &  A,
const int  m 
)
template<class F >
virtual concepts::QR_Q< F >::~QR_Q ( ) [virtual]

Member Function Documentation

template<class F >
void concepts::QR_Q< F >::compute_ ( ) [private]

Compute Q.

template<class F >
virtual const concepts::Array<concepts::Vector<F>*>& concepts::QR_Q< F >::getQ ( ) [virtual]
template<class F >
virtual std::ostream& concepts::QR_Q< F >::info ( std::ostream &  os) const [protected, virtual]

Member Data Documentation

template<class F >
const concepts::Array<concepts::Vector<F>*>& concepts::QR_Q< F >::A_ [private]

Matrix A.

Definition at line 33 of file QR_Q.hh.

template<class F >
bool concepts::QR_Q< F >::computed_ [private]

Computed?

Definition at line 40 of file QR_Q.hh.

template<class F >
int concepts::QR_Q< F >::m_ [private]

Dimensions of the matrix A.

Definition at line 37 of file QR_Q.hh.

template<class F >
int concepts::QR_Q< F >::n_ [private]

Definition at line 38 of file QR_Q.hh.

template<class F >
concepts::Array<concepts::Vector<F>*> concepts::QR_Q< F >::Q_ [private]

Q matrix Q.

Definition at line 35 of file QR_Q.hh.


The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)