|
phaccum | new_haccum (phmatrix z, pctruncmode tm, real eps) |
| Create a new H-matrix accumulator. More...
|
|
void | del_haccum (phaccum ha) |
| Delete an accumulator. More...
|
|
void | addproduct_haccum (field alpha, bool xtrans, pchmatrix x, bool ytrans, pchmatrix y, phaccum za) |
| Add a product to an accumulator. More...
|
|
phaccum * | split_haccum (phmatrix z, phaccum za) |
| Create H-matrix accumulators for submatrices. More...
|
|
void | flush_haccum (phaccum ha) |
| Flush an H-matrix accumulator, i.e., add all accumulated products to the target matrix and clear the accumulator. More...
|
|
void | add_amatrix_destructive_rkmatrix (field alpha, bool atrans, pamatrix a, pctruncmode tm, real eps, prkmatrix b) |
| Truncated addition of a matrix to a low-rank matrices in rkmatrix representation, . More...
|
|
void | add_amatrix_destructive_hmatrix (field alpha, bool atrans, pamatrix a, pctruncmode tm, real eps, phmatrix b) |
| Locally truncated addition of a matrix in amatrix representation to a hierarchical matrix in hmatrix representation, . More...
|
|
void | addmul2_hmatrix (field alpha, bool xtrans, pchmatrix x, bool ytrans, pchmatrix y, pctruncmode tm, real eps, phmatrix z) |
| Multiply two H-matrices using accumulators, . More...
|
|
void | lowersolve_haccum (bool aunit, bool atrans, pchmatrix a, bool xtrans, phaccum xa) |
| Solve a lower triangular system using accumulators, or . More...
|
|
void | lowersolve2_hmatrix_hmatrix (bool aunit, bool atrans, pchmatrix a, pctruncmode tm, real eps, bool xtrans, phmatrix x) |
| Solve a lower triangular system using accumulators, or . More...
|
|
void | uppersolve_haccum (bool aunit, bool atrans, pchmatrix a, bool xtrans, phaccum xa) |
| Solve an upper triangular system using accumulators, or . More...
|
|
void | uppersolve2_hmatrix_hmatrix (bool aunit, bool atrans, pchmatrix a, pctruncmode tm, real eps, bool xtrans, phmatrix x) |
| Solve an upper triangular system using accumulators, or . More...
|
|
void | lrdecomp_haccum (phaccum aa) |
| Compute the LR factorization using accumulators, . More...
|
|
void | lrdecomp2_hmatrix (phmatrix a, pctruncmode tm, real eps) |
| Compute the LR factorization using accumulators, . More...
|
|
void | choldecomp_haccum (phaccum aa) |
| Compute the Cholesky factorization using accumulators, . More...
|
|
void | choldecomp2_hmatrix (phmatrix a, pctruncmode tm, real eps) |
| Compute the Cholesky factorization using accumulators, . More...
|
|