julia
Implement `cbrt(A::AbstractMatrix{<:Real})`
#50661
Merged

Implement `cbrt(A::AbstractMatrix{<:Real})` #50661

aravindh-krishnamoorthy
DilumAluthge `release-1.10`: set `VERSION` to `1.10.0-alpha1` (#50420)
f8ad15f7
aravindh-krishnamoorthy U22\!: Cube root of a 2x2 real-valued matrix with complex conjugate e…
0da6e01e
aravindh-krishnamoorthy _cbrt_blkdiag_1x1_2x2! Initial implementation
f4d1181c
aravindh-krishnamoorthy _cbrt functions: Houskeeping changes.
0e2d3740
aravindh-krishnamoorthy _cbrt_quasi_triangular!: First version
85370757
aravindh-krishnamoorthy _cbrt_blkdiag_1x1_2x2!: Minor housekeeping.
c2f9bab9
aravindh-krishnamoorthy cbrt: First version of the interface.
2a79869d
aravindh-krishnamoorthy
aravindh-krishnamoorthy _cbrt_quasi_triu!: First level complexity and memory optimisation + g…
8f1e1bd2
aravindh-krishnamoorthy dense.jl/@testset "cbrt(A::AbstractMatrix{T})": Check for eltype equi…
4013884c
aravindh-krishnamoorthy _cbrt_quasi_triu!: Further memory optimisation.
86e92dd9
aravindh-krishnamoorthy aravindh-krishnamoorthy marked this pull request as ready for review 3 years ago
aravindh-krishnamoorthy aravindh-krishnamoorthy marked this pull request as draft 3 years ago
aravindh-krishnamoorthy _cbrt_quasi_triu!+_cbrt_blkdiag_1x1_2x2!: Housekeeping and memory usa…
6ac616bc
aravindh-krishnamoorthy aravindh-krishnamoorthy marked this pull request as ready for review 3 years ago
aravindh-krishnamoorthy _cbrt_quasi_triu!: Minor housekeeping - Δ, Bᵢⱼ⁽⁰⁾, L₀ᴹ, and L₁ᴹ
5f29da56
aravindh-krishnamoorthy _cbrt_quasi_triu!: MIPS optimisation k₁, k₂
6bf647b8
aravindh-krishnamoorthy _cbrt_2x2!+_cbrt_quasi_triu!: Update code comments on reference.
5a17e8fc
dkarrasch dkarrasch added linear algebra
aravindh-krishnamoorthy _cbrt_quasi_triu!: Minor housekeeping - change ≤ to == for nonnegativ…
32f928e1
aravindh-krishnamoorthy
aravindh-krishnamoorthy _cbrt_quasi_triu!: Preallocate matrices + include code comments.
b922daf6
aravindh-krishnamoorthy
aravindh-krishnamoorthy commented on 2023-07-27
aravindh-krishnamoorthy Updates to code comments
0f35e788
aravindh-krishnamoorthy _cbrt_quasi_triu!: Use overwriting mul! for Bᵢⱼ⁽⁰⁾ and Bᵢⱼ⁽¹⁾
051b8d05
stevengj
stevengj commented on 2023-07-31
stevengj
stevengj commented on 2023-07-31
stevengj
stevengj commented on 2023-07-31
stevengj
stevengj commented on 2023-07-31
stevengj
stevengj commented on 2023-07-31
stevengj
stevengj commented on 2023-07-31
aravindh-krishnamoorthy Apply suggestions from code review by @stevengj
64209f49
stevengj
stevengj commented on 2023-08-01
stevengj
stevengj commented on 2023-08-01
stevengj
stevengj commented on 2023-08-01
stevengj
stevengj commented on 2023-08-01
stevengj
stevengj commented on 2023-08-01
stevengj
stevengj commented on 2023-08-01
stevengj
stevengj commented on 2023-08-01
stevengj
stevengj commented on 2023-08-01
aravindh-krishnamoorthy Apply suggestions from code review (part 2) by @stevengj
d76c9639
aravindh-krishnamoorthy Incorporate comments (part 3) from @stevengj
9a8b301e
aravindh-krishnamoorthy _cbrt_quasi_triu!: Merge function _cbrt_blkdiag_1x1_2x2! in
b717d888
aravindh-krishnamoorthy _cbrt_quasi_triu!: Change from contiguous memory to view for local ma…
becb3979
aravindh-krishnamoorthy
stevengj
stevengj commented on 2023-08-01
stevengj stevengj added needs news
stevengj
aravindh-krishnamoorthy Merge branch 'master' into cbrt
aa040299
aravindh-krishnamoorthy Update NEWS.md for this PR.
da7a7508
stevengj
stevengj commented on 2023-08-02
stevengj
stevengj commented on 2023-08-02
aravindh-krishnamoorthy Update VERSION (add inadvertently removed newline)
8db0285b
aravindh-krishnamoorthy Update NEWS.md
71f747ae
stevengj
stevengj approved these changes on 2023-08-02
stevengj stevengj removed needs news
barucden
aravindh-krishnamoorthy
barucden
aravindh-krishnamoorthy
aravindh-krishnamoorthy
aravindh-krishnamoorthy commented on 2023-08-03
aravindh-krishnamoorthy
aravindh-krishnamoorthy commented on 2023-08-03
aravindh-krishnamoorthy Merge branch 'master' into cbrt
0c9928e0
aravindh-krishnamoorthy
aravindh-krishnamoorthy commented on 2023-08-03
aravindh-krishnamoorthy
aravindh-krishnamoorthy commented on 2023-08-03
aravindh-krishnamoorthy
aravindh-krishnamoorthy commented on 2023-08-03
aravindh-krishnamoorthy
aravindh-krishnamoorthy commented on 2023-08-03
aravindh-krishnamoorthy _cbrt_quasi_triu!: Optimise indices and matrix squares.
de060dbd
stevengj stevengj added needs docs
stevengj
stevengj commented on 2023-08-03
aravindh-krishnamoorthy
aravindh-krishnamoorthy commented on 2023-08-04
aravindh-krishnamoorthy Update stdlib/LinearAlgebra/src/triangular.jl: Add type for zeros(...)
80701aba
aravindh-krishnamoorthy cbrt: Add docstring.
873d5d7f
stevengj
aravindh-krishnamoorthy Merge branch 'master' into cbrt
315e1fe9
aravindh-krishnamoorthy cbrt: Cross reference the new documentation into LinearAlgebra.md, a…
0ce67c44
aravindh-krishnamoorthy
aravindh-krishnamoorthy aravindh-krishnamoorthy changed the title Implement `cbrt(A::AbstractMatrix{T})` Implement `cbrt(A::AbstractMatrix{<:Real})` 2 years ago
stevengj stevengj removed needs docs
aravindh-krishnamoorthy _cbrt_quasi_triu!: Minor housekeeping - remove `+(sizes[i+k-1]==2)` a…
f9c2dbc8
aravindh-krishnamoorthy dense.jl/cbrt docstring: Add fixed matrices for jldoctest to pass.
2f9a5f43
aravindh-krishnamoorthy
stevengj
stevengj commented on 2023-11-06
stevengj
stevengj commented on 2023-11-06
stevengj
dkarrasch dkarrasch merged 8d0eec92 into master 2 years ago
aravindh-krishnamoorthy aravindh-krishnamoorthy deleted the cbrt branch 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone