Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Cholesky decomposition #48

Closed
AnBowell opened this issue Feb 9, 2022 · 3 comments
Closed

Cholesky decomposition #48

AnBowell opened this issue Feb 9, 2022 · 3 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@AnBowell
Copy link

AnBowell commented Feb 9, 2022

Hey, thanks for the library, it's a pleasure to use.

I was wondering whether there are any plans to implement Cholesky decomposition? I understand it's probably not a high priority as LU decomposition is already implemented, but would be cool to have some additional speed there!

Thanks,
Andrew

@Axect
Copy link
Owner

Axect commented Feb 9, 2022

Hello! Thanks for your interest.

Yes, but there is no specific due date.
As you said, Cholesky decomposition is cool for speed so, it is worth implementing in peroxide. Unfortunately, since I'm busy nowadays, thus it takes a while for pure Rust implementation.

But, for O3 feature (BLAS & LAPACK integrated), I'll implement Cholesky decomposition soon. (Maybe in this week or next week.)

Thanks,
TG

@Axect Axect self-assigned this Feb 10, 2022
@Axect Axect added the enhancement New feature or request label Feb 10, 2022
@Axect Axect added this to the Ver 0.30 milestone Feb 10, 2022
Axect added a commit that referenced this issue Feb 10, 2022
* Implement Cholesky Decomposition (#48)
* Add `is_symmetric` method to Matrix
@Axect
Copy link
Owner

Axect commented Feb 10, 2022

I implemented Cholesky Decomposition in Ver 0.30.11 😎
If you want to use it, refer to Doc.

Caution: Should use O3 feature.

@AnBowell
Copy link
Author

Oh wow, that was insanely quick!

Thank you very much for implementing this.

Andrew

@AnBowell AnBowell reopened this Feb 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants