mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal > Class Template Reference

Truncation of general matrices with impact on matrix triple multiply as error measure. More...

#include <truncation.h>

Inheritance diagram for mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >:

mat::EuclTruncationGeneral< Tmatrix, Treal > mat::EuclTruncationBase< Tmatrix, Treal > List of all members.

Public Member Functions

 EuclTruncationCongrTransMeasure (Tmatrix &A_, TmatrixB const &B_)

Protected Member Functions

virtual void getFrobTruncBounds (Treal &lowTrunc, Treal &highTrunc, Treal const threshold)
virtual Interval< Treal > euclIfSmall (Treal const absTol, Treal const threshold)

Protected Attributes

TmatrixB const & B

Detailed Description

template<typename Tmatrix, typename TmatrixB, typename Treal>
class mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >

Truncation of general matrices with impact on matrix triple multiply as error measure.

Truncation of a matrix A giving a truncated matrix At = A + E such that the norm of the congruently transformed error matrix ||E^T * B * E + E^T * B * A + A^T * B * E||_2 < threshold


Constructor & Destructor Documentation

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


Member Function Documentation

template<typename Tmatrix, typename TmatrixB, typename Treal>
Interval< Treal > mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::euclIfSmall ( Treal const   absTol,
Treal const   threshold 
) [protected, virtual]

Reimplemented from mat::EuclTruncationGeneral< Tmatrix, Treal >.

template<typename Tmatrix, typename TmatrixB, typename Treal>
void mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::getFrobTruncBounds ( Treal &  lowTrunc,
Treal &  highTrunc,
Treal const   threshold 
) [protected, virtual]

Reimplemented from mat::EuclTruncationGeneral< Tmatrix, Treal >.


Member Data Documentation

template<typename Tmatrix, typename TmatrixB, typename Treal>
TmatrixB const& mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::B [protected]


The documentation for this class was generated from the following file:
Generated on Wed Nov 21 09:32:03 2012 for ergo by  doxygen 1.4.7