Skip to content

Commit 52f9426

Browse files
committed
compiles
1 parent c388932 commit 52f9426

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

Project.toml

Lines changed: 3 additions & 3 deletions
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.9"
3+
version = "0.9.0"
44

55
[deps]
66
ArrayLayouts = "4c555306-a7a7-4459-81d9-ec55ddd5c99a"
@@ -27,7 +27,7 @@ InfiniteArrays = "0.15"
2727
InfiniteRandomArrays = "0.2"
2828
Infinities = "0.1"
2929
LazyArrays = "2.2.5"
30-
LazyBandedMatrices = "0.10"
30+
LazyBandedMatrices = "0.11"
3131
LinearAlgebra = "1"
3232
MatrixFactorizations = "3.0"
3333
Random = "1"
@@ -39,8 +39,8 @@ julia = "1.10"
3939

4040
[extras]
4141
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
42-
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
4342
InfiniteRandomArrays = "2bc77966-89c7-476d-a40f-269028fac4a9"
43+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
4444
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
4545
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
4646
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

src/InfiniteLinearAlgebra.jl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,18 @@ import MatrixFactorizations: AdjQLPackedQLayout, LayoutQ, QL, QLPackedQ, QLPacke
5353
ul!, ul_layout
5454

5555
import SemiseparableMatrices: AbstractAlmostBandedLayout, _almostbanded_qr!
56-
import InfiniteArrays: UpperOrLowerTriangular
56+
import InfiniteArrays: UpperOrLowerTriangular, TridiagonalToeplitzLayout, TriToeplitz, PertTridiagonalToeplitzLayout, PertConstRows
5757

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

60+
const InfiniteArraysBandedMatricesExt = Base.get_extension(InfiniteArrays, :InfiniteArraysBandedMatricesExt)
61+
const InfiniteArraysBlockArraysExt = Base.get_extension(InfiniteArrays, :InfiniteArraysBlockArraysExt)
62+
const InfBandedMatrix = InfiniteArraysBandedMatricesExt.InfBandedMatrix
63+
const InfToeplitz = InfiniteArraysBandedMatricesExt.InfToeplitz
64+
const PertToeplitzLayout = InfiniteArraysBandedMatricesExt.PertToeplitzLayout
65+
const PertToeplitz = InfiniteArraysBandedMatricesExt.PertToeplitz
66+
const BlockTriPertToeplitz = InfiniteArraysBlockArraysExt.BlockTriPertToeplitz
67+
const BlockTridiagonalToeplitzLayout = InfiniteArraysBlockArraysExt.BlockTridiagonalToeplitzLayout
6068

6169

6270
function choplength(c::AbstractVector, tol)

test/runtests.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using InfiniteLinearAlgebra, BlockBandedMatrices, BlockArrays, BandedMatrices, InfiniteArrays, FillArrays, LazyArrays, Test,
22
MatrixFactorizations, ArrayLayouts, LinearAlgebra, Random, LazyBandedMatrices, StaticArrays
33
import InfiniteLinearAlgebra: qltail, toeptail, tailiterate, tailiterate!, tail_de, ql_X!,
4-
InfToeplitz, PertToeplitz, TriToeplitz, InfBandedMatrix, InfBandCartesianIndices,
5-
rightasymptotics, QLHessenberg, ConstRows, PertConstRows, chop, chop!, pad,
6-
BandedToeplitzLayout, PertToeplitzLayout, TridiagonalToeplitzLayout, BidiagonalToeplitzLayout,
4+
InfToeplitz, PertToeplitz, TriToeplitz, InfBandedMatrix,
5+
rightasymptotics, QLHessenberg, PertConstRows, chop, chop!, pad,
6+
PertToeplitzLayout, TridiagonalToeplitzLayout,
77
BidiagonalConjugation
88
import Base: BroadcastStyle, oneto
99
import BlockArrays: _BlockArray, blockcolsupport, findblock

0 commit comments

Comments
 (0)