ergo
mat::EuclTruncationCongrTransMeasure Class Reference

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

#include <truncation.h>

Inheritance diagram for mat::EuclTruncationCongrTransMeasure:
mat::EuclTruncationGeneral< 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

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

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

References B.


Member Function Documentation

Interval< Treal > mat::EuclTruncationCongrTransMeasure::euclIfSmall ( Treal const  absTol,
Treal const  threshold 
) [protected, virtual]
void mat::EuclTruncationCongrTransMeasure::getFrobTruncBounds ( Treal &  lowTrunc,
Treal &  highTrunc,
Treal const  threshold 
) [protected, virtual]

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

References A, B, and max.


Member Data Documentation

TmatrixB const& mat::EuclTruncationCongrTransMeasure::B [protected]

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