julia
Rework symmetric generalized `eigen`/`eigvals`
#49673
Merged

Rework symmetric generalized `eigen`/`eigvals` #49673

aravindh-krishnamoorthy
aravindh-krishnamoorthy Fix for #48911
53bf1956
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 48911
40e7f38d
aravindh-krishnamoorthy Integration fix for #48911: Permutation is taken care by ldiv!(QRPivo…
b48c0147
aravindh-krishnamoorthy Tests for #48911: LinearAlgebra/test/qr.jl
df37bdcb
dkarrasch Merge branch 'master' into 48911
e1c52077
aravindh-krishnamoorthy Issue #48911: Include original test case mentioned in the issue.
f6f17209
aravindh-krishnamoorthy Fix for #49533: missing eigvals! definitions for generalized eigenval…
3b564f2a
aravindh-krishnamoorthy Fix for JuliaLang#49533 (2): Remove Cholesky decomposition based eige…
4701fbcb
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
4c8a4890
jishnub
aravindh-krishnamoorthy Additional tests for #49533: Hermitian symmetric matrices.
556627e3
aravindh-krishnamoorthy Merge branch '49533' of https://github.com/aravindh-krishnamoorthy/ju…
eab6e76d
aravindh-krishnamoorthy
dkarrasch dkarrasch added linear algebra
dkarrasch
aravindh-krishnamoorthy
jishnub
dkarrasch
aravindh-krishnamoorthy
aravindh-krishnamoorthy Implementing Cholesky decomposition based eigenvalues and eigenvectors
c473e576
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
52fddda2
aravindh-krishnamoorthy Merge branch '49533' of https://github.com/aravindh-krishnamoorthy/ju…
a00bd410
aravindh-krishnamoorthy Implementing Cholesky decomposition based eigenvalues and eigenvectors
703c2636
aravindh-krishnamoorthy Cholesky decomposition based eigenvalues and eigenvectors + tests.
23ed1194
aravindh-krishnamoorthy End-of-file whitespace for symmetriceigen.jl
82b26a75
aravindh-krishnamoorthy Symmetric/Hermitian Eigenvalues: Proof of concept using Bunch-Kaufman…
aaa5a27e
aravindh-krishnamoorthy BK-based eigenvalues considering uplo
d964eb5d
aravindh-krishnamoorthy Avoid intermediate variables in call
5e5302d0
aravindh-krishnamoorthy Sanitize calls with copy()
4dcbdf6d
aravindh-krishnamoorthy First version of exclusive tests for symmetriceigen.jl
144ae7d2
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
45cb1fc6
aravindh-krishnamoorthy Align to standard style for BK eigvals
5de6d632
aravindh-krishnamoorthy BK eigen and eigvals: Unoptimised but functional code + tests
850e2c0c
aravindh-krishnamoorthy Fix inadvertent uncommenting in test/symmetric.jl
edac9b74
aravindh-krishnamoorthy Fix missing invperm for uplo=L in src/symmetriceigen.jl
81d893e9
aravindh-krishnamoorthy symmetriceigen.jl BK convert from views to slices.
316ddfbd
aravindh-krishnamoorthy Whitespace corrections to symmetriceigen.jl src and test.
c0f9b70b
aravindh-krishnamoorthy
aravindh-krishnamoorthy src/symmetriceigen.jl add back support for B::Diagonal, which was ina…
5e10e2bf
jishnub
aravindh-krishnamoorthy
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
3e271892
jishnub
dkarrasch
dkarrasch commented on 2023-06-12
aravindh-krishnamoorthy Update stdlib/LinearAlgebra/src/symmetriceigen.jl based on the commen…
78d41fcc
aravindh-krishnamoorthy Update stdlib/LinearAlgebra/src/symmetriceigen.jl based on the commen…
a7d040b1
aravindh-krishnamoorthy Fix two review comments from @dkarrasch on copy(C) and _choleigvals!
9c24fbdc
aravindh-krishnamoorthy Superfluous function definitions: Fix review comments from @dkarrasch
0aee951c
aravindh-krishnamoorthy Additional test cases for real-valued matrices for BK and Cholesky ba…
5c566b14
aravindh-krishnamoorthy eigen! and eigvals!: Create copy of A::Tridiagonal for u
8361afab
aravindh-krishnamoorthy
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
9c873af0
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
a015b375
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
cc437481
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
90ead959
dkarrasch dkarrasch requested a review from andreasnoack andreasnoack 2 years ago
dkarrasch
dkarrasch commented on 2023-06-20
dkarrasch
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
52194d58
aravindh-krishnamoorthy Remove redundant copy(B)
d8561f15
aravindh-krishnamoorthy Merge branch 'JuliaLang:master' into 49533
325a6555
dkarrasch
aravindh-krishnamoorthy
dkarrasch
aravindh-krishnamoorthy Update NEWS.md for PR #49673
4c31578a
jishnub
dkarrasch
dkarrasch commented on 2023-06-22
aravindh-krishnamoorthy Rename eigen! and eigvals! that use Matrix{T}(.) to eigen and eigvals
b23659ca
dkarrasch
dkarrasch commented on 2023-06-22
aravindh-krishnamoorthy Delegate to in-place eigen! and eigvals! for functions with Matrix{T}(.)
d186845b
dkarrasch
dkarrasch commented on 2023-06-23
aravindh-krishnamoorthy Update stdlib/LinearAlgebra/src/symmetriceigen.jl
6a17c49b
aravindh-krishnamoorthy Remove redundant ! functions - per review comments.
03476244
dkarrasch
dkarrasch commented on 2023-06-23
aravindh-krishnamoorthy In-place versions for ::Cholesky
3696cfcb
aravindh-krishnamoorthy Remove UiAUti\!(A,B) and utilise UtiAUi\!(A,B')
0dcd83b0
dkarrasch
dkarrasch commented on 2023-06-25
dkarrasch
aravindh-krishnamoorthy Update stdlib/LinearAlgebra/src/symmetriceigen.jl based on a comment …
a01f7503
aravindh-krishnamoorthy
dkarrasch
aravindh-krishnamoorthy
dkarrasch
dkarrasch dkarrasch changed the title Potential fix for #49533: eigenvals!(A, Symmetric(B)) has no defined methods Rework symmetric generalized `eigen`/`eigvals` 2 years ago
aravindh-krishnamoorthy Remove Bunchkaufman-based eigen and eigvals
638be55a
aravindh-krishnamoorthy
dkarrasch dkarrasch added merge me
dkarrasch dkarrasch removed merge me
dkarrasch
aravindh-krishnamoorthy
dkarrasch synchronize with eigencomputations in diagonal.jl
eae19997
dkarrasch
dkarrasch dkarrasch added merge me
aravindh-krishnamoorthy
dkarrasch dkarrasch merged 5c070f4a into master 2 years ago
dkarrasch dkarrasch removed merge me
aravindh-krishnamoorthy aravindh-krishnamoorthy deleted the 49533 branch 2 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone