Skip to content

Commit e59689c

Browse files
authored
Merge pull request #142 from jishnub/abstracttriangular
replace parameterized AbstractTriangular by UpperOrLowerTriangular
2 parents 5f39d06 + ea34099 commit e59689c

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "InfiniteLinearAlgebra"
22
uuid = "cde9dba0-b1de-11e9-2c62-0bab9446c55c"
3-
version = "0.6.20"
3+
version = "0.6.21"
44

55
[deps]
66
ArrayLayouts = "4c555306-a7a7-4459-81d9-ec55ddd5c99a"

src/InfiniteLinearAlgebra.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,15 @@ if VERSION ≥ v"1.7-"
4646
LinearAlgebra._cut_B(X::AbstractMatrix, ::InfUnitRange) = X
4747
end
4848

49+
if VERSION v"1.11.0-DEV.21"
50+
using LinearAlgebra: UpperOrLowerTriangular
51+
else
52+
const UpperOrLowerTriangular{T,S} = Union{LinearAlgebra.UpperTriangular{T,S},
53+
LinearAlgebra.UnitUpperTriangular{T,S},
54+
LinearAlgebra.LowerTriangular{T,S},
55+
LinearAlgebra.UnitLowerTriangular{T,S}}
56+
end
57+
4958
const AdjointQtype = isdefined(LinearAlgebra, :AdjointQ) ? LinearAlgebra.AdjointQ : Adjoint
5059

5160
# BroadcastStyle(::Type{<:BandedMatrix{<:Any,<:Any,<:OneToInf}}) = LazyArrayStyle{2}()

src/infqr.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ size(F::AdaptiveQRFactors) = size(F.data.data)
101101
axes(F::AdaptiveQRFactors) = axes(F.data.data)
102102
bandwidths(F::AdaptiveQRFactors) = bandwidths(F.data.data)
103103

104-
axes(A::AbstractTriangular{<:Any,<:AdaptiveQRFactors}) = axes(parent(A))
104+
axes(A::UpperOrLowerTriangular{<:Any,<:AdaptiveQRFactors}) = axes(parent(A))
105105

106106
function colsupport(F::AdaptiveQRFactors, j)
107107
partialqr!(F.data, maximum(j))

0 commit comments

Comments
 (0)