#include <truncation.h>
Inheritance diagram for mat::EuclTruncationSymmElementLevel< Tmatrix, Treal >:
Public Member Functions | |
EuclTruncationSymmElementLevel (Tmatrix &A_) | |
Protected Member Functions | |
virtual void | getFrobSqNorms (std::vector< Treal > &frobsq_norms) |
virtual void | frobThreshLowLevel (Treal const threshold) |
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< Tmatrix, Treal >::EuclTruncationSymmElementLevel | ( | Tmatrix & | A_ | ) | [inline, explicit] |
void mat::EuclTruncationSymmElementLevel< Tmatrix, Treal >::frobThreshLowLevel | ( | Treal const | threshold | ) | [protected, virtual] |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.
void mat::EuclTruncationSymmElementLevel< Tmatrix, Treal >::getFrobSqNorms | ( | std::vector< Treal > & | frobsq_norms | ) | [protected, virtual] |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.