mat::DiffMatrix< Tmatrix, Treal > Struct Template 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

template<typename Tmatrix, typename Treal>
struct mat::DiffMatrix< Tmatrix, Treal >


Member Typedef Documentation

template<typename Tmatrix, typename Treal>
typedef Tmatrix::VectorType mat::DiffMatrix< Tmatrix, Treal >::VectorType

Constructor & Destructor Documentation

template<typename Tmatrix, typename Treal>
mat::DiffMatrix< Tmatrix, Treal >::DiffMatrix ( Tmatrix const &  A_,
Tmatrix const &  B_ 
) [inline]

Member Function Documentation

template<typename Tmatrix, typename Treal>
Treal mat::DiffMatrix< Tmatrix, Treal >::frob (  )  const [inline]
template<typename Tmatrix, typename Treal>
int mat::DiffMatrix< Tmatrix, Treal >::get_nrows (  )  const [inline]
template<typename Tmatrix, typename Treal>
void mat::DiffMatrix< Tmatrix, Treal >::getCols ( SizesAndBlocks colsCopy  )  const [inline]
template<typename Tmatrix, typename Treal>
template<typename Tvector >
void mat::DiffMatrix< Tmatrix, Treal >::matVecProd ( Tvector &  y,
Tvector const &  x 
) const [inline]
template<typename Tmatrix, typename Treal>
void mat::DiffMatrix< Tmatrix, Treal >::quickEuclBounds ( Treal &  euclLowerBound,
Treal &  euclUpperBound 
) const [inline]

Member Data Documentation

template<typename Tmatrix, typename Treal>
Tmatrix const& mat::DiffMatrix< Tmatrix, Treal >::A
template<typename Tmatrix, typename Treal>
Tmatrix const& mat::DiffMatrix< Tmatrix, Treal >::B

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

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1