|
ergo
|
Truncation of symmetric matrices with Z. More...
#include <truncation.h>
Public Member Functions | |
| EuclTruncationSymmWithZ (Tmatrix &A_, TmatrixZ const &Z_) | |
| Public Member Functions inherited from mat::EuclTruncationSymm< Tmatrix, Treal > | |
| EuclTruncationSymm (Tmatrix &A_) | |
| Public Member Functions inherited from mat::EuclTruncationBase< Tmatrix, Treal > | |
| EuclTruncationBase (Tmatrix &A_) | |
| Treal | run (Treal const threshold) |
| virtual | ~EuclTruncationBase () |
Protected Member Functions | |
| virtual void | getFrobTruncBounds (Treal &lowTrunc, Treal &highTrunc, Treal const threshold) |
| virtual Interval< Treal > | euclIfSmall (Treal const absTol, Treal const threshold) |
| Protected Member Functions inherited from mat::EuclTruncationSymm< Tmatrix, Treal > | |
| virtual void | getFrobSqNorms (std::vector< Treal > &frobsq_norms) |
| virtual void | frobThreshLowLevel (Treal const threshold) |
Protected Attributes | |
| TmatrixZ const & | Z |
| Protected Attributes inherited from mat::EuclTruncationBase< Tmatrix, Treal > | |
| Tmatrix & | A |
| Tmatrix | E |
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
|
inline |
References mat::EuclTruncationSymm< Tmatrix, Treal >::EuclTruncationSymm(), and Z.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.
References template_blas_get_num_limit_max(), and Z.
|
protected |
Referenced by euclIfSmall(), EuclTruncationSymmWithZ(), and getFrobTruncBounds().