ergo
|
Truncation of symmetric matrices at the element level (used for mixed norm truncation) More...
#include <truncation.h>
Public Member Functions | |
EuclTruncationSymmElementLevel (Tmatrix &A_) | |
Protected Member Functions | |
virtual void | getFrobSqNorms (std::vector< Treal > &frobsq_norms) |
virtual void | frobThreshLowLevel (Treal const threshold) |
Truncation of symmetric matrices at the element level (used for mixed norm truncation)
Works as EuclTruncationSymm but goes all the way to single matrix elements. That is, it moves single matrix elements to and from the error matrix.
mat::EuclTruncationSymmElementLevel::EuclTruncationSymmElementLevel | ( | Tmatrix & | A_ | ) | [inline, explicit] |
void mat::EuclTruncationSymmElementLevel::frobThreshLowLevel | ( | Treal const | threshold | ) | [protected, virtual] |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.
References A.
void mat::EuclTruncationSymmElementLevel::getFrobSqNorms | ( | std::vector< Treal > & | frobsq_norms | ) | [protected, virtual] |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.
References A.