Skip to content

Commit ea2f2d5

Browse files
committed
remove LazyVector special cases
1 parent 3913b34 commit ea2f2d5

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
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.5.6"
3+
version = "0.5.7"
44

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

src/infqr.jl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,6 @@ end
289289
(*)(A::Adjoint{T,<:QRPackedQ{T,<:AdaptiveQRFactors}}, x::AbstractVector) where {T} = _lmul_copymutable(A, x)
290290
(*)(A::QRPackedQ{T,<:AdaptiveQRFactors}, x::LayoutVector) where {T} = _lmul_copymutable(A, x)
291291
(*)(A::Adjoint{T,<:QRPackedQ{T,<:AdaptiveQRFactors}}, x::LayoutVector) where {T} = _lmul_copymutable(A, x)
292-
(*)(A::QRPackedQ{T,<:AdaptiveQRFactors}, x::LazyVector) where {T} = _lmul_copymutable(A, x)
293-
(*)(A::Adjoint{T,<:QRPackedQ{T,<:AdaptiveQRFactors}}, x::LazyVector) where {T} = _lmul_copymutable(A, x)
294-
295292

296293
function ldiv!(R::UpperTriangular{<:Any,<:AdaptiveQRFactors}, B::CachedVector{<:Any,<:Any,<:Zeros{<:Any,1}})
297294
n = B.datasize[1]

test/test_infqr.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@ import SemiseparableMatrices: AlmostBandedLayout, VcatAlmostBandedLayout
8585
@test factorize(A) isa typeof(qr(A))
8686
@test qr(A)\b == A\b
8787
@test (A*(A\b))[1:100] [1:3; Zeros(97)]
88+
89+
@test Q * view(b,:) == Q*b
90+
@test Q' * view(b,:) == Q'*b
8891
end
8992

9093
@testset "Bessel J" begin

0 commit comments

Comments
 (0)