ViennaCL - The Vienna Computing Library  1.5.1
Public Member Functions | Data Fields
FastMatrix< SCALARTYPE > Class Template Reference

Internal helper class representing a row-major dense matrix used for the QR method for the purpose of computing eigenvalues. More...

#include <qr-method.hpp>

Public Member Functions

 FastMatrix ()
 FastMatrix (vcl_size_t sz, vcl_size_t internal_size)
SCALARTYPE & operator() (int i, int j)
SCALARTYPE * row (int i)
SCALARTYPE * begin ()
SCALARTYPE * end ()

Data Fields

std::vector< SCALARTYPE > data

Detailed Description

template<typename SCALARTYPE>
class viennacl::linalg::detail::FastMatrix< SCALARTYPE >

Internal helper class representing a row-major dense matrix used for the QR method for the purpose of computing eigenvalues.


Constructor & Destructor Documentation

FastMatrix ( ) [inline]
FastMatrix ( vcl_size_t  sz,
vcl_size_t  internal_size 
) [inline]

Member Function Documentation

SCALARTYPE* begin ( ) [inline]
SCALARTYPE* end ( ) [inline]
SCALARTYPE& operator() ( int  i,
int  j 
) [inline]
SCALARTYPE* row ( int  i) [inline]

Field Documentation

std::vector<SCALARTYPE> data

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