SciML / LinearSolve.jl

LinearSolve.jl: High-Performance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.
https://docs.sciml.ai/LinearSolve/stable/
Other
244 stars 52 forks source link

Add `needs_square_A` trait #400

Closed avik-pal closed 10 months ago

avik-pal commented 10 months ago

Makes the following changes:

codecov[bot] commented 10 months ago

Codecov Report

Merging #400 (12c7ed9) into main (a880003) will decrease coverage by 0.58%. The diff coverage is 58.33%.

@@            Coverage Diff             @@
##             main     #400      +/-   ##
==========================================
- Coverage   68.95%   68.37%   -0.58%     
==========================================
  Files          26       26              
  Lines        1907     1929      +22     
==========================================
+ Hits         1315     1319       +4     
- Misses        592      610      +18     
Files Coverage Δ
src/factorization.jl 74.56% <50.00%> (-0.22%) :arrow_down:
src/LinearSolve.jl 89.18% <50.00%> (-9.30%) :arrow_down:
src/default.jl 65.90% <66.66%> (-0.96%) :arrow_down:

... and 2 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more