@@ -4,7 +4,7 @@ using InfiniteArrays.LazyArrays, InfiniteArrays.ArrayLayouts, InfiniteArrays.Fil
44
55import Base: BroadcastStyle, size, getindex, similar, copy, * , + , - , / , \ , materialize!, copyto!, OneTo
66import Base. Broadcast: Broadcasted
7- import InfiniteArrays: InfIndexRanges, Infinity, PosInfinity, OneToInf, InfAxes, AbstractInfUnitRange, InfRanges, InfBaseToeplitzLayouts, ConstRowMatrix, PertConstRowMatrix, SymTriPertToeplitz, TriPertToeplitz, ConstRows, PertConstRows
7+ import InfiniteArrays: InfIndexRanges, Infinity, PosInfinity, OneToInf, InfAxes, AbstractInfUnitRange, InfRanges, InfBaseToeplitzLayouts, ConstRowMatrix, PertConstRowMatrix, SymTriPertToeplitz, TriPertToeplitz, ConstRows, PertConstRows, PertTridiagonalToeplitzLayout
88import ArrayLayouts: sub_materialize, MemoryLayout, sublayout, mulreduce, triangularlayout, MatLdivVec, subdiagonaldata, diagonaldata, supdiagonaldata
99import LazyArrays: applybroadcaststyle, applylayout, islazy, islazy_layout, simplifiable, AbstractLazyLayout, PaddedColumns, LazyArrayStyle, ApplyLayout, AbstractLazyBandedLayout, ApplyBandedLayout, BroadcastBandedLayout
1010import BandedMatrices: _BandedMatrix, AbstractBandedMatrix, banded_similar, BandedMatrix, bandedcolumns, BandedColumns, bandeddata
@@ -416,15 +416,4 @@ copy(A::Transpose{T,<:BandedMatrix{T,<:Any,OneToInf{Int}}}) where T = transpose(
416416Base. typed_hcat (:: Type{T} , A:: BandedMatrix{<:Any,<:Any,OneToInf{Int}} , B:: AbstractVecOrMat... ) where T = Hcat {T} (A, B... )
417417
418418
419-
420- # ##
421- # SymTriPertToeplitz
422- # ##
423-
424- MemoryLayout (:: Type{<:SymTriPertToeplitz} ) = PertTridiagonalToeplitzLayout ()
425-
426-
427- sublayout (:: ApplyBandedLayout , :: Type{<:Tuple{KR,Integer}} ) where {KR<: InfAxes } =
428- sublayout (PaddedColumns {UnknownLayout} (), Tuple{KR})
429-
430419end # module
0 commit comments