ergo
|
Truncation of general matrices. More...
#include <truncation.h>
Public Member Functions | |
EuclTruncationGeneral (Tmatrix &A_) | |
![]() | |
EuclTruncationBase (Tmatrix &A_) | |
Treal | run (Treal const threshold) |
virtual | ~EuclTruncationBase () |
Protected Member Functions | |
virtual void | getFrobTruncBounds (Treal &lowTrunc, Treal &highTrunc, Treal const threshold) |
virtual void | getFrobSqNorms (std::vector< Treal > &frobsq_norms) |
virtual void | frobThreshLowLevel (Treal const threshold) |
virtual Interval< Treal > | euclIfSmall (Treal const absTol, Treal const threshold) |
Additional Inherited Members | |
![]() | |
Tmatrix & | A |
Tmatrix | E |
Truncation of general matrices.
|
inlineexplicit |
|
protectedvirtual |
Implements mat::EuclTruncationBase< Tmatrix, Treal >.
Reimplemented in mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >.
References mat::euclIfSmall(), mat::Interval< Treal >::length(), mat::Interval< Treal >::low(), mat::Interval< Treal >::midPoint(), template_blas_sqrt(), and mat::Interval< Treal >::upp().
|
protectedvirtual |
Implements mat::EuclTruncationBase< Tmatrix, Treal >.
References A.
|
protectedvirtual |
Implements mat::EuclTruncationBase< Tmatrix, Treal >.
References A.
|
protectedvirtual |
Implements mat::EuclTruncationBase< Tmatrix, Treal >.
Reimplemented in mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >.
References A.