klMatrix
Public Member Functions | Private Attributes
klSVD< TYPE > Class Template Reference

#include <kl_matrix_facorizations.h>

Collaboration diagram for klSVD< TYPE >:
Collaboration graph

Public Member Functions

 klSVD (klMatrix< TYPE > &A)
 
klSmartPtr< klVector< TYPE > > operator() ()
 
klSmartPtr< klMatrix< TYPE > > U ()
 
klSmartPtr< klMatrix< TYPE > > V ()
 
template<>
klSmartPtr< klVector< float > > operator() ()
 
template<>
klSmartPtr< klVector< double > > operator() ()
 

Private Attributes

bool _resultsCalculated
 
klSmartPtr< klMatrix< TYPE > > _A
 
klSmartPtr< klMatrix< TYPE > > _U
 
klSmartPtr< klMatrix< TYPE > > _V
 
klSmartPtr< klVector< TYPE > > _Sigma
 

Constructor & Destructor Documentation

template<class TYPE>
klSVD< TYPE >::klSVD ( klMatrix< TYPE > &  A)
inline

Member Function Documentation

template<class TYPE>
klSmartPtr<klVector<TYPE> > klSVD< TYPE >::operator() ( )
inline
template<>
klSmartPtr< klVector< float > > klSVD< float >::operator() ( )

Here is the call graph for this function:

template<>
klSmartPtr< klVector< double > > klSVD< double >::operator() ( )

Here is the call graph for this function:

template<class TYPE>
klSmartPtr<klMatrix<TYPE> > klSVD< TYPE >::U ( )
inline

Here is the caller graph for this function:

template<class TYPE>
klSmartPtr<klMatrix<TYPE> > klSVD< TYPE >::V ( )
inline

Here is the caller graph for this function:

Field Documentation

template<class TYPE>
klSmartPtr<klMatrix<TYPE> > klSVD< TYPE >::_A
private
template<class TYPE>
bool klSVD< TYPE >::_resultsCalculated
private
template<class TYPE>
klSmartPtr<klVector<TYPE> > klSVD< TYPE >::_Sigma
private
template<class TYPE>
klSmartPtr<klMatrix<TYPE> > klSVD< TYPE >::_U
private
template<class TYPE>
klSmartPtr<klMatrix<TYPE> > klSVD< TYPE >::_V
private

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