H2Lib  3.0
Todo List
Global convert_h2matrix_amatrix (bool atrans, pch2matrix a)
replace by add_h2matrix_amatrix
Global convert_h2matrix_hmatrix (pch2matrix a)
replace by add_h2matrix_hmatrix
Global convert_uniform_rkmatrix (bool atrans, pcuniform a)
replace by add_uniform_rkmatrix
Global lowersolve_amatrix_h2matrix (bool aunit, bool atrans, pcamatrix a, bool xytrans, pch2matrix X, ph2matrix Y, pclusteroperator rwf, pclusteroperator cwf, ptruncmode tm, real tol)
((atrans == true) && (xytrans == false)) is not implemented yet
Global lowersolve_h2matrix (bool aunit, bool atrans, pch2matrix a, bool xytrans, ph2matrix X, pclusteroperator xrwf, pclusteroperator xcwf, ph2matrix Y, pclusteroperator yrwf, pclusteroperator ycwf, ptruncmode tm, real tol)
((atrans == true) && (xtrans == false)) is not implemented yet
Global norm2diff_clusteroperator (pcclusteroperator co1, pcclusteroperator co2)
Usually a function called norm2diff should return a value, e.g., the maximal norm, instead of printing to stdout.
Global uppersolve_amatrix_h2matrix (bool aunit, bool atrans, pcamatrix a, bool ytrans, ph2matrix Y, pclusteroperator rwf, pclusteroperator cwf, ptruncmode tm, real tol)

not tested yet

((atrans == false) && (xytrans == true)) is not implemented yet

((atrans == true) && (xytrans == false)) is not implemented yet

Global uppersolve_h2matrix (bool aunit, bool atrans, pch2matrix a, bool ytrans, ph2matrix Y, pclusteroperator yrwf, pclusteroperator ycwf, ptruncmode tm, real tol)

not tested yet

((atrans == true) && (xytrans == false)) is not implemented yet

Global uppersolve_h2matrix_amatrix (bool unit, bool atrans, pch2matrix a, bool xtrans, pamatrix X)
not tested yet