HLIBpro  3.0
TDenseLRApx< T_value > Class Template Reference

Computes dense matrix block without approximation. More...

#include <TLowRankApx.hh>

Inheritance diagram for TDenseLRApx< T_value >:
TLowRankApx< T_value >

Public Member Functions

virtual std::unique_ptr< TMatrix< value_t > > build (const TBlockIndexSet &bis, const TTruncAcc &acc) const
 
- Public Member Functions inherited from TLowRankApx< T_value >
virtual std::unique_ptr< TMatrix< value_t > > build (const TBlockCluster *bct, const TTruncAcc &acc) const
 
virtual bool has_statistics () const
 indicate if algorithm provides statistics
 

Detailed Description

template<typename T_value>
class Hpro::TDenseLRApx< T_value >

     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()

virtual std::unique_ptr< TMatrix< value_t > > 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< T_value >.