1111# ####
1212
1313function BandedMatrix (S:: SubOperator {T,ConcreteConversion{Chebyshev{DD,RR},Ultraspherical{Int,DD,RR},T},
14- Tuple{UnitRange{Int} ,UnitRange{Int}}}) where {T,DD,RR}
14+ NTuple{ 2 ,UnitRange{Int}}}) where {T,DD,RR}
1515 # we can assume order is 1
1616 ret = BandedMatrix {eltype(S)} (undef, size (S), bandwidths (S))
1717 kr,jr = parentindices (S)
@@ -32,7 +32,7 @@ function BandedMatrix(S::SubOperator{T,ConcreteConversion{Chebyshev{DD,RR},Ultra
3232end
3333
3434function BandedMatrix (V:: SubOperator {T,ConcreteConversion{Ultraspherical{LT,DD,RR},Ultraspherical{LT,DD,RR},T},
35- Tuple{UnitRange{Int} ,UnitRange{Int}}}) where {T,LT,DD,RR}
35+ NTuple{ 2 ,UnitRange{Int}}}) where {T,LT,DD,RR}
3636
3737 n,m = size (V)
3838 V_l, V_u = bandwidths (V)
6666
6767
6868function BandedMatrix (S:: SubOperator {T,ConcreteDerivative{Chebyshev{DD,RR},K,T},
69- Tuple{UnitRange{Int} ,UnitRange{Int}}}) where {T,K,DD,RR}
69+ NTuple{ 2 ,UnitRange{Int}}}) where {T,K,DD,RR}
7070
7171 n,m = size (S)
7272 ret = BandedMatrix {eltype(S)} (undef, (n,m), bandwidths (S))
9292
9393
9494function BandedMatrix (S:: SubOperator {T,ConcreteDerivative{Ultraspherical{LT,DD,RR},K,T},
95- Tuple{UnitRange{Int} ,UnitRange{Int}}}) where {T,K,DD,RR,LT}
95+ NTuple{ 2 ,UnitRange{Int}}}) where {T,K,DD,RR,LT}
9696 n,m = size (S)
9797 ret = BandedMatrix {eltype(S)} (undef, (n,m), bandwidths (S))
9898 kr,jr = parentindices (S)
0 commit comments