Skip to content

Commit dd31ac3

Browse files
committed
Fix tests
1 parent 5affd8d commit dd31ac3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/blocksparsearray/blockdiagonalarray.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
# type alias for block-diagonal
2-
using LinearAlgebra: Diagonal
1+
using BlockArrays: blockedrange
32
using DiagonalArrays: DiagonalArrays, diagonal
3+
using LinearAlgebra: Diagonal
44

5+
# type alias for block-diagonal
56
const BlockDiagonal{T,A,Axes,V<:AbstractVector{A}} = BlockSparseMatrix{
67
T,A,Diagonal{A,V},Axes
78
}
@@ -12,7 +13,7 @@ const BlockSparseDiagonal{T,A<:AbstractBlockSparseVector{T}} = Diagonal{T,A}
1213
end
1314

1415
function BlockDiagonal(blocks::AbstractVector{<:AbstractMatrix})
15-
return _BlockSparseArray(Diagonal(blocks), size.(blocks, 1), size.(blocks, 2))
16+
return _BlockSparseArray(Diagonal(blocks), blockedrange.((size.(blocks, 1), size.(blocks, 2))))
1617
end
1718

1819
function DiagonalArrays.diagonal(S::BlockSparseVector)

0 commit comments

Comments
 (0)