HLIBpro  2.8.1
TZeroLRApx Class Reference

Approximate all low-rank blocks by zero, e.g. for nearfield only. More...

#include <TLowRankApx.hh>

Inheritance diagram for TZeroLRApx:
TLowRankApx

Public Member Functions

virtual TMatrixbuild (const TBlockIndexSet &bis, const TTruncAcc &acc) const
 return low rank matrix of rank 0
 
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

     If only the near field blocks of a matrix should be computed,
     TZeroLRApx will do that by approximating all far field blocks
     by zero, e.g. a 0-rank low rank matrix.

Member Function Documentation

◆ build() [1/2]

virtual TMatrix* build
inline

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

◆ build() [2/2]

virtual TMatrix* build

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