|
HLIBpro
2.1
|
Construct identity matrix for given block cluster trees.
#include <TMatBuilder.hh>
Public Member Functions | |
| TIdMatBuilder () | |
| construct identity matrix builder with coarsening disabled | |
| virtual TMatrix * | build_leaf (const TBlockCluster *bc, const matform_t matformat, const TTruncAcc &acc) const |
| build matrix corresponding to leaves in the block cluster tree | |
| virtual TMatrix * | build_ghost (const TBlockCluster *bc) const |
| build placeholder matrix for remote blocks | |
Public Member Functions inherited from TMatBuilder | |
| TH2MatBuilder (const cl_basis_t *row_cb, const cl_basis_t *col_cb) | |
| construct H2 matrix builder with supplied cluster bases | |
| virtual TMatrix * | build_uniform_leaf (const TBlockCluster *bc, const cl_basis_t *row_cb, const cl_basis_t *col_cb, const matform_t matformat, const TTruncAcc &acc) const =0 |
| construct uniform matrices for leaves in the block cluster tree | |
| virtual TBlockMatrix * | build_blocked (const TBlockCluster *bc) const |
| build blocked matrix | |
Protected Member Functions | |
| virtual matform_t | matrix_format () const |
| return matrix format | |
1.8.6