ergo
mat::EuclTruncationBase Class Reference

#include <truncation.h>

List of all members.

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

Constructor & Destructor Documentation

mat::EuclTruncationBase::EuclTruncationBase ( Tmatrix &  A_) [explicit]

References A, A, and E.

virtual mat::EuclTruncationBase::~EuclTruncationBase ( ) [inline, virtual]

Member Function Documentation

virtual Interval<Treal> mat::EuclTruncationBase::euclIfSmall ( Treal const  absTol,
Treal const  threshold 
) [protected, pure virtual]
virtual void mat::EuclTruncationBase::frobThreshLowLevel ( Treal const  threshold) [protected, pure virtual]
virtual void mat::EuclTruncationBase::getFrobSqNorms ( std::vector< Treal > &  frobsq_norms) [protected, pure virtual]
virtual void mat::EuclTruncationBase::getFrobTruncBounds ( Treal &  lowTrunc,
Treal &  highTrunc,
Treal const  threshold 
) [protected, pure virtual]
Treal mat::EuclTruncationBase::run ( Treal const  threshold)

Member Data Documentation

Tmatrix& mat::EuclTruncationBase::A [protected]

Referenced by EuclTruncationBase().

Tmatrix mat::EuclTruncationBase::E [protected]

Referenced by EuclTruncationBase().


The documentation for this class was generated from the following file: