|
ergo
|
Truncation of symmetric matrices with Z. More...
#include <truncation.h>
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 |
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
| mat::EuclTruncationSymmWithZ::EuclTruncationSymmWithZ | ( | Tmatrix & | A_, |
| TmatrixZ const & | Z_ | ||
| ) | [inline] |
| Interval< Treal > mat::EuclTruncationSymmWithZ::euclIfSmall | ( | Treal const | absTol, |
| Treal const | threshold | ||
| ) | [protected, virtual] |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.
References mat::euclIfSmall(), mat::Interval::length(), and mat::Interval::midPoint().
| void mat::EuclTruncationSymmWithZ::getFrobTruncBounds | ( | Treal & | lowTrunc, |
| Treal & | highTrunc, | ||
| Treal const | threshold | ||
| ) | [protected, virtual] |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.
References max.
TmatrixZ const& mat::EuclTruncationSymmWithZ::Z [protected] |