H2Lib
3.0
|
Tree structure representing a -matrix. More...
#include <dh2matrix.h>
Data Fields | |
pdclusterbasis | rb |
Row cluster basis. | |
pdclusterbasis | cb |
Column cluster basis. | |
pduniform | u |
Uniform matrix (if farfield leaf) | |
pamatrix | f |
Standard matrix (if nearfield leaf) | |
pdh2matrix * | son |
Son matrices (if subdivided) | |
uint | rsons |
Block rows. | |
uint | csons |
Block columns. | |
uint | desc |
Number of descendants. | |
Tree structure representing a -matrix.
If u
is not null, we are dealing with an admissible submatrix represented as , where the row basis and the column basis are given by rb
and cb
, respectively, and is contained in u
.
If f
is not null, we are dealing with an inadmissible leaf represented directly by f
.
If son
is not null, the matrix is subdivided into rsons
row sons and csons
column sons. The pointer to the submatrix in the i
-th row and the j
-th column can be found son[i+j*rsons]
.