ergo
|
Truncation of symmetric matrices at the element level (used for mixed norm truncation) More...
#include <truncation.h>
Public Member Functions | |
EuclTruncationSymmElementLevel (Tmatrix &A_) | |
![]() | |
EuclTruncationSymm (Tmatrix &A_) | |
![]() | |
EuclTruncationBase (Tmatrix &A_) | |
Treal | run (Treal const threshold) |
virtual | ~EuclTruncationBase () |
Protected Member Functions | |
virtual void | getFrobSqNorms (std::vector< Treal > &frobsq_norms) |
virtual void | frobThreshLowLevel (Treal const threshold) |
![]() | |
virtual void | getFrobTruncBounds (Treal &lowTrunc, Treal &highTrunc, Treal const threshold) |
virtual Interval< Treal > | euclIfSmall (Treal const absTol, Treal const threshold) |
Additional Inherited Members | |
![]() | |
Tmatrix & | A |
Tmatrix | E |
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.
|
inlineexplicit |
|
protectedvirtual |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.
References A.
|
protectedvirtual |
Reimplemented from mat::EuclTruncationSymm< Tmatrix, Treal >.
References A.