HLIBpro  2.9.1
TDenseLRApx< T > Class Template Reference

Computes dense matrix block without approximation. More...

#include <TLowRankApx.hh>

Inheritance diagram for TDenseLRApx< T >:
TLowRankApx

Public Member Functions

virtual TMatrixbuild (const TBlockIndexSet &bis, const TTruncAcc &acc) const
 
virtual TMatrixbuild (const TBlockCluster *bct, const TTruncAcc &acc) const
 
virtual TMatrixbuild (const TBlockIndexSet &bis, const TTruncAcc &acc) const=0
 
- Public Member Functions inherited from TLowRankApx
virtual TMatrixbuild (const TBlockCluster *bct, const TTruncAcc &acc) const
 
virtual bool has_statistics () const
 indicate if algorithm provides statistics
 

Detailed Description

template<typename T>
class HLIB::TDenseLRApx< T >

     Instead of performing approximation for a matrix block, the whole block
     is computed and returned as a dense matrix.

     This is usually used for debugging or accuracy tests.

Member Function Documentation

◆ build() [1/3]

virtual TMatrix* build
inline

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

◆ build() [2/3]

virtual TMatrix* build ( const TBlockIndexSet bis,
const TTruncAcc acc 
) const
virtual

build low rank matrix for block index set bis with rank defined by accuracy acc

Implements TLowRankApx.

◆ build() [3/3]

virtual TMatrix* build

build low rank matrix for block index set bis with rank defined by accuracy acc