diff --git a/Project.toml b/Project.toml index e20d2dc..bdc3435 100644 --- a/Project.toml +++ b/Project.toml @@ -19,7 +19,7 @@ Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] -BandedMatrices = "0.12" +BandedMatrices = "0.12, 0.13" BlockArrays = "0.10" FillArrays = "0.7" LazyArrays = "0.12" diff --git a/src/BlockSkylineMatrix.jl b/src/BlockSkylineMatrix.jl index 02755d5..da5bdb0 100644 --- a/src/BlockSkylineMatrix.jl +++ b/src/BlockSkylineMatrix.jl @@ -6,7 +6,7 @@ checkbandwidths(N, M, l::AbstractVector{Int}, u::AbstractVector{Int}) = function bb_blockstarts(b_size, l::AbstractVector{Int}, u::AbstractVector{Int}) N,M = nblocks(b_size) L,U = maximum(l), maximum(u) - b_start = BandedMatrix{Int}(undef, N, M, L, U) + b_start = BandedMatrix{Int}(undef, (N, M), (L, U)) -L > U && return b_start checkbandwidths(N, M, l, u)