HLIBpro  2.6
TLowRankApx Class Referenceabstract

base class for all low rank approximation techniques

#include <TLowRankApx.hh>

Inheritance diagram for TLowRankApx:
TACA< T > TDenseLRApx< T > THCA< T > TRandSVDLRApx< T > TRRQRLRApx< T > TSVDLRApx< T > TZeroLRApx TACAFull< T > TACAPlus< T >

Public Member Functions

virtual TMatrixbuild (const TBlockCluster *bct, const TTruncAcc &acc) const =0
 
virtual bool has_statistics () const
 indicate if algorithm provides statistics
 

Member Function Documentation

◆ build()

virtual TMatrix* build ( const TBlockCluster bct,
const TTruncAcc acc 
) const
pure virtual

build low rank matrix for block cluster bct with rank defined by accuracy acc

Implemented in THCA< T >, TACA< T >, TRRQRLRApx< T >, TRandSVDLRApx< T >, TSVDLRApx< T >, TDenseLRApx< T >, and TZeroLRApx.