Skip to content

Commit 61cde93

Browse files
committed
FillsArray 0.7, start QR
1 parent 9492c19 commit 61cde93

File tree

4 files changed

+30
-3
lines changed

4 files changed

+30
-3
lines changed

Project.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ MatrixFactorizations = "a3b82374-2e81-5b9e-98ce-41277c0e4c87"
1414

1515

1616
[compat]
17-
BandedMatrices = "0.10"
17+
BandedMatrices = "0.10.1"
1818
BlockArrays = "0.9"
1919
BlockBandedMatrices = "0.4"
20-
FillArrays = "0.6.4"
20+
FillArrays = "0.7"
2121
InfiniteArrays = "0.1"
22-
LazyArrays = "0.10"
22+
LazyArrays = "0.10.1"
2323
MatrixFactorizations = "0.1"
2424
julia = "1"
2525

src/InfiniteLinearAlgebra.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,6 @@ include("banded/infbanded.jl")
3636
include("blockbanded/infblocktridiagonal.jl")
3737
include("banded/infqltoeplitz.jl")
3838
include("infql.jl")
39+
include("infqr.jl")
3940

4041
end # module

src/infqr.jl

Whitespace-only changes.

test/test_infqr.jl

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using InfiniteLinearAlgebra, LinearAlgebra, BandedMatrices, InfiniteArrays, FillArrays
2+
import BandedMatrices: _BandedMatrix
3+
4+
5+
A = _BandedMatrix(Vcat(Ones(1,∞), (1:∞)', Ones(1,∞)), ∞, 1, 1)
6+
C = cache(A)
7+
8+
F = QR(
9+
10+
11+
vierwC.data
12+
13+
@test C[100_000,100_000] === 100_000.0
14+
15+
@time C[100_000,100_000]
16+
M =
17+
@time F = qr!(C.data)
18+
19+
@which C[1:100,1:100]
20+
21+
@which bandwidths(C)
22+
23+
@which cache(A)
24+
C.data
25+
26+
2

0 commit comments

Comments
 (0)