ergo
mat::TripleMatrix Struct Reference

#include <mat_utils.h>

List of all members.

Public Types

typedef Tmatrix::VectorType VectorType

Public Member Functions

void getCols (SizesAndBlocks &colsCopy) const
int get_nrows () const
void quickEuclBounds (Treal &euclLowerBound, Treal &euclUpperBound) const
 TripleMatrix (Tmatrix const &A_, Tmatrix2 const &Z_)
void matVecProd (VectorType &y, VectorType const &x) const

Public Attributes

Tmatrix const & A
Tmatrix2 const & Z

Member Typedef Documentation

typedef Tmatrix::VectorType mat::TripleMatrix::VectorType

Constructor & Destructor Documentation

mat::TripleMatrix::TripleMatrix ( Tmatrix const &  A_,
Tmatrix2 const &  Z_ 
) [inline]

Member Function Documentation

int mat::TripleMatrix::get_nrows ( ) const [inline]

References A, and Z.

void mat::TripleMatrix::getCols ( SizesAndBlocks colsCopy) const [inline]

References A.

void mat::TripleMatrix::matVecProd ( VectorType y,
VectorType const &  x 
) const [inline]

References Z, A, and mat::transpose().

void mat::TripleMatrix::quickEuclBounds ( Treal &  euclLowerBound,
Treal &  euclUpperBound 
) const [inline]

References A, and Z.


Member Data Documentation

Tmatrix2 const& mat::TripleMatrix::Z

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