Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add lax::eigh::EighWork, merge lax::Eigh_ into Lapack trait #341

Merged
merged 6 commits into from
Sep 25, 2022

Conversation

termoshtt
Copy link
Member

@termoshtt termoshtt commented Sep 24, 2022

Same approach in #333 and #340

  • Merge Eigh_ trait into Lapack trait
  • Create new submodule eigh_generalized for generalized eigenvalue problem for symmetric/hermite matrices
  • Add EighWork and EighGeneralizedWork

@termoshtt termoshtt self-assigned this Sep 24, 2022
@codecov
Copy link

codecov bot commented Sep 24, 2022

Codecov Report

Merging #341 (bef1083) into master (33e2dc3) will decrease coverage by 0.78%.
The diff coverage is 68.87%.

@@            Coverage Diff             @@
##           master     #341      +/-   ##
==========================================
- Coverage   90.15%   89.37%   -0.79%     
==========================================
  Files          73       74       +1     
  Lines        4105     4217     +112     
==========================================
+ Hits         3701     3769      +68     
- Misses        404      448      +44     
Impacted Files Coverage Δ
lax/src/eigh_generalized.rs 47.05% <47.05%> (ø)
lax/src/eigh.rs 97.53% <96.66%> (+2.53%) ⬆️
lax/src/lib.rs 100.00% <100.00%> (ø)

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

@termoshtt termoshtt added the breaking change Non-compatible change label Sep 25, 2022
@termoshtt termoshtt changed the title Strict memory management for symmetric/Hermite eigenvalue problems Merge Eigh_ into Lapack trait, add strict memory management API Sep 25, 2022
@termoshtt termoshtt changed the title Merge Eigh_ into Lapack trait, add strict memory management API Merge Eigh_ into Lapack trait, add working memory management Sep 25, 2022
@termoshtt termoshtt marked this pull request as ready for review September 25, 2022 10:21
@termoshtt termoshtt merged commit f672b07 into master Sep 25, 2022
@termoshtt termoshtt deleted the lax-eigh-generalized-work branch September 25, 2022 10:21
@termoshtt termoshtt added new feature and removed breaking change Non-compatible change labels Oct 3, 2022
@termoshtt termoshtt changed the title Merge Eigh_ into Lapack trait, add working memory management Add lax::eigh::EighWork, merge lax::Eigh_ into Lapack trait Oct 3, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant