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

Review specialised matrix types #12

Open
snunez1 opened this issue Sep 2, 2023 · 0 comments
Open

Review specialised matrix types #12

snunez1 opened this issue Sep 2, 2023 · 0 comments

Comments

@snunez1
Copy link

snunez1 commented Sep 2, 2023

The system includes several specialised matrix types:

  • hermitian
  • square
  • symmetric
  • triangular

There are also existing versions of these matrix types in numerical-utilities. IMO, the implementation in numerical-utilities far outclass those in linear-algebra. The only thing missing from them is a lisp-based solver, which linear-algebra does have. There are LAPACK solvers in LLA, for those specialised matrices though.

This issue is to track a review of both of these and (probably) figure out a way to implement the solve function on the matrix implementations in numerical-utilities. An alternative may be to say that we're not going to implement a lisp based solver. I have used the gauss solver in an implementation of lowess, and find the speed very slow. This might be the reason that a lisp-based solver was never implemented for the specialised types in numerical-utilities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant