Representation of a cluster operator.
Definition: clusteroperator.h:44
Representation of -matrices.
Definition: h2matrix.h:48
pclusteroperator prepare_col_clusteroperator(pclusterbasis rb, pclusterbasis cb, ptruncmode tm)
Prepares the weights of the column clusterbasis used by rkupdate_h2matrix and the arithmetic function...
Representation of a cluster basis.
Definition: clusterbasis.h:40
unsigned uint
Unsigned integer type.
Definition: settings.h:70
real normfrob_rkupdate_uniform(puniform u, uint k)
Computes the Frobenius norm of the extended coupling matrix of the low rank update multiplied by weig...
void rkupdate_h2matrix(prkmatrix R, ph2matrix Gh2, pclusteroperator rwf, pclusteroperator cwf, ptruncmode tm, real eps)
Computes the low rank update .
Define different strategies used by various truncation and compression algorithms for hmatrices and h...
Definition: truncation.h:43
real norm2_rkupdate_uniform(puniform u, uint k)
Computes the Euclidean norm of the extended coupling matrix of the low rank update multiplied by weig...
#define HEADER_PREFIX
Prefix for function declarations.
Definition: settings.h:43
double real
real floating point type.
Definition: settings.h:97
Representation of a low-rank matrix in factorized form .
Definition: rkmatrix.h:36
pclusteroperator prepare_row_clusteroperator(pclusterbasis rb, pclusterbasis cb, ptruncmode tm)
Prepares the weights of the row clusterbasis used by rkupdate_h2matrix and the arithmetic functions i...