ergo
mat::DiffMatrix 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
Treal frob () const
void quickEuclBounds (Treal &euclLowerBound, Treal &euclUpperBound) const
 DiffMatrix (Tmatrix const &A_, Tmatrix const &B_)
template<typename Tvector >
void matVecProd (Tvector &y, Tvector const &x) const

Public Attributes

Tmatrix const & A
Tmatrix const & B

Member Typedef Documentation

typedef Tmatrix::VectorType mat::DiffMatrix::VectorType

Constructor & Destructor Documentation

mat::DiffMatrix::DiffMatrix ( Tmatrix const &  A_,
Tmatrix const &  B_ 
) [inline]

Member Function Documentation

Treal mat::DiffMatrix::frob ( ) const [inline]

References A, and B.

Referenced by quickEuclBounds().

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

References A, and B.

Referenced by quickEuclBounds().

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

References A.

template<typename Tvector >
void mat::DiffMatrix::matVecProd ( Tvector &  y,
Tvector const &  x 
) const [inline]

References B, and A.

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

Member Data Documentation

Tmatrix const& mat::DiffMatrix::A

Referenced by getCols(), get_nrows(), frob(), and matVecProd().

Tmatrix const& mat::DiffMatrix::B

Referenced by get_nrows(), frob(), and matVecProd().


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