ergo
|
#include <truncation.h>
Public Member Functions | |
EuclTruncationBase (Tmatrix &A_) | |
Treal | run (Treal const threshold) |
virtual | ~EuclTruncationBase () |
Protected Member Functions | |
virtual void | getFrobTruncBounds (Treal &lowTrunc, Treal &highTrunc, Treal const threshold)=0 |
virtual void | getFrobSqNorms (std::vector< Treal > &frobsq_norms)=0 |
virtual void | frobThreshLowLevel (Treal const threshold)=0 |
virtual Interval< Treal > | euclIfSmall (Treal const absTol, Treal const threshold)=0 |
Protected Attributes | |
Tmatrix & | A |
Tmatrix | E |
|
explicit |
|
inlinevirtual |
Treal mat::EuclTruncationBase< Tmatrix, Treal >::run | ( | Treal const | threshold | ) |
References mat::euclIfSmall(), and mat::getMachineEpsilon().
|
protected |
|
protected |