HLIBpro 3.1
|
class for constructing cluster bases using H-matrices
#include <TClusterBasisBuilder.hh>
Public Member Functions | |
std::pair< std::unique_ptr< TClusterBasis< T > >, std::unique_ptr< TClusterBasis< T > > > | build (const TMatrix< T > *M, const TTruncAcc &acc) const |
std::pair< std::unique_ptr< TClusterBasis< T > >, std::unique_ptr< TClusterBasis< T > > > | build (const TCluster *rowct, const TCluster *colct, const TMatrix< T > *M, const TTruncAcc &acc) const |
std::pair< std::unique_ptr< TClusterBasis< T > >, std::unique_ptr< TClusterBasis< T > > > build | ( | const TCluster * | rowct, |
const TCluster * | colct, | ||
const TMatrix< T > * | M, | ||
const TTruncAcc & | acc | ||
) | const |
Build row and column cluster basis for H matrix M over given cluster trees rowct × colct. The accuracy of the cluster basis is determined by acc
std::pair< std::unique_ptr< TClusterBasis< T > >, std::unique_ptr< TClusterBasis< T > > > build | ( | const TMatrix< T > * | M, |
const TTruncAcc & | acc | ||
) | const |
Build row and column cluster basis for H matrix M. The accuracy of the cluster basis is determined by acc