HMatrices.jl icon indicating copy to clipboard operation
HMatrices.jl copied to clipboard

Inexact `HMatrix`

Open maltezfaria opened this issue 1 year ago • 1 comments

@PierreMarchand20 and @DuduGuima: this draft PR is a place where we can discuss ideas and code to implement the a lazy coarsened HMatrix type (and accompanying functionality). A rough outline (feel free to edit it):

  • [ ] Augment RkMatrix so that you can store the relative tolerance
  • [ ] Modify the partial aca algorithm to push the relative tolerance to the RkMatrix constructor
  • [ ] Create a type where we can store an HMatrix as well as a desired tolerance for the product
  • [ ] Overload that type so that we only use the minimum rank of each low-rank block needed for the desired tolerance in the matrix-vector product

maltezfaria avatar May 31 '24 16:05 maltezfaria

Welcome to Codecov :tada:

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered :open_umbrella:

codecov[bot] avatar May 31 '24 16:05 codecov[bot]