ergo
mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal > Struct Template Reference

#include <mat_utils.h>

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
 
 CongrTransErrorMatrix (Tmatrix const &A_, Tmatrix2 const &Z_, Tmatrix2 const &E_)
 
void matVecProd (VectorType &y, VectorType const &x) const
 

Public Attributes

Tmatrix const & A
 
Tmatrix2 const & Zt
 
Tmatrix2 const & E
 

Member Typedef Documentation

◆ VectorType

template<typename Tmatrix, typename Tmatrix2, typename Treal>
typedef Tmatrix::VectorType mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::VectorType

Constructor & Destructor Documentation

◆ CongrTransErrorMatrix()

template<typename Tmatrix, typename Tmatrix2, typename Treal>
mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::CongrTransErrorMatrix ( Tmatrix const & A_,
Tmatrix2 const & Z_,
Tmatrix2 const & E_ )
inline

References A, E, and Zt.

Member Function Documentation

◆ get_nrows()

template<typename Tmatrix, typename Tmatrix2, typename Treal>
int mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::get_nrows ( ) const
inline

References E.

◆ getCols()

template<typename Tmatrix, typename Tmatrix2, typename Treal>
void mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::getCols ( SizesAndBlocks & colsCopy) const
inline

References E.

◆ matVecProd()

template<typename Tmatrix, typename Tmatrix2, typename Treal>
void mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::matVecProd ( VectorType & y,
VectorType const & x ) const
inline

References A, E, mat::transpose(), and Zt.

◆ quickEuclBounds()

template<typename Tmatrix, typename Tmatrix2, typename Treal>
void mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::quickEuclBounds ( Treal & euclLowerBound,
Treal & euclUpperBound ) const
inline

References A, E, and Zt.

Member Data Documentation

◆ A

template<typename Tmatrix, typename Tmatrix2, typename Treal>
Tmatrix const& mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::A

◆ E

template<typename Tmatrix, typename Tmatrix2, typename Treal>
Tmatrix2 const& mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::E

◆ Zt

template<typename Tmatrix, typename Tmatrix2, typename Treal>
Tmatrix2 const& mat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >::Zt

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