ergo
mat::EuclTruncationSymmWithZ Class Reference

Truncation of symmetric matrices with Z. More...

#include <truncation.h>

Inheritance diagram for mat::EuclTruncationSymmWithZ:
mat::EuclTruncationSymm< Tmatrix, Treal >

List of all members.

Public Member Functions

 EuclTruncationSymmWithZ (Tmatrix &A_, TmatrixZ const &Z_)

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

TmatrixZ const & Z

Detailed Description

Truncation of symmetric matrices with Z.

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


Constructor & Destructor Documentation

mat::EuclTruncationSymmWithZ::EuclTruncationSymmWithZ ( Tmatrix &  A_,
TmatrixZ const &  Z_ 
) [inline]

Member Function Documentation

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

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

References max.


Member Data Documentation

TmatrixZ const& mat::EuclTruncationSymmWithZ::Z [protected]

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