Jutho / KrylovKit.jl

Krylov methods for linear problems, eigenvalues, singular values and matrix functions
Other
284 stars 37 forks source link

initial lsmr draft #46

Open maartenvd opened 3 years ago

maartenvd commented 3 years ago

Initial implementation of lsmr. There are no tests yet, and some parts can be cleaned up.

codecov[bot] commented 3 years ago

Codecov Report

Merging #46 (a6005d5) into master (4e2b5e2) will increase coverage by 1.95%. The diff coverage is 93.38%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #46      +/-   ##
==========================================
+ Coverage   77.45%   79.40%   +1.95%     
==========================================
  Files          23       24       +1     
  Lines        2355     2462     +107     
==========================================
+ Hits         1824     1955     +131     
+ Misses        531      507      -24     
Impacted Files Coverage Δ
src/KrylovKit.jl 46.42% <ø> (-0.24%) :arrow_down:
src/linsolve/lsmr.jl 93.04% <93.04%> (ø)
src/algorithms.jl 80.00% <100.00%> (+1.73%) :arrow_up:
src/krylov/gkl.jl 86.84% <100.00%> (+11.18%) :arrow_up:
src/dense/givens.jl 50.00% <0.00%> (-2.64%) :arrow_down:
src/dense/linalg.jl 82.51% <0.00%> (+0.42%) :arrow_up:
src/orthonormal.jl 92.01% <0.00%> (+0.46%) :arrow_up:
src/recursivevec.jl 42.59% <0.00%> (+0.77%) :arrow_up:
... and 5 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 4e2b5e2...a6005d5. Read the comment docs.