#include <mat_utils.h>
Public Types | |
typedef Tmatrix::VectorType | VectorType |
Public Member Functions | |
ATAMatrix (Tmatrix const &A_) | |
void | getCols (SizesAndBlocks &colsCopy) const |
void | quickEuclBounds (Treal &euclLowerBound, Treal &euclUpperBound) const |
template<typename Tvector> | |
void | matVecProd (Tvector &y, Tvector const &x) const |
int | get_nrows () const |
Public Attributes | |
Tmatrix const & | A |
typedef Tmatrix::VectorType mat::ATAMatrix< Tmatrix, Treal >::VectorType |
mat::ATAMatrix< Tmatrix, Treal >::ATAMatrix | ( | Tmatrix const & | A_ | ) | [inline, explicit] |
int mat::ATAMatrix< Tmatrix, Treal >::get_nrows | ( | ) | const [inline] |
void mat::ATAMatrix< Tmatrix, Treal >::getCols | ( | SizesAndBlocks & | colsCopy | ) | const [inline] |
void mat::ATAMatrix< Tmatrix, Treal >::matVecProd | ( | Tvector & | y, | |
Tvector const & | x | |||
) | const [inline] |
void mat::ATAMatrix< Tmatrix, Treal >::quickEuclBounds | ( | Treal & | euclLowerBound, | |
Treal & | euclUpperBound | |||
) | const [inline] |
Tmatrix const& mat::ATAMatrix< Tmatrix, Treal >::A |