Skip to content

Commit f3e9290

Browse files
committed
Fix tests
1 parent 5c8b83c commit f3e9290

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/blocksparsearrayinterface/broadcast.jl

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,9 @@ function BlockSparseArrayStyle{N}(blockstyle::AbstractArrayStyle{N}) where {N}
3030
return BlockSparseArrayStyle{N,typeof(blockstyle)}(blockstyle)
3131
end
3232

33-
# Define for new sparse array types.
34-
# function Broadcast.BroadcastStyle(arraytype::Type{<:MyBlockSparseArray})
35-
# return BlockSparseArrayStyle{ndims(arraytype)}()
36-
# end
37-
33+
function BlockSparseArrayStyle{N,B}() where {N,B<:AbstractArrayStyle{N}}
34+
return BlockSparseArrayStyle{N,B}(B())
35+
end
3836
BlockSparseArrayStyle{N}() where {N} = BlockSparseArrayStyle{N}(DefaultArrayStyle{N}())
3937
BlockSparseArrayStyle(::Val{N}) where {N} = BlockSparseArrayStyle{N}()
4038
BlockSparseArrayStyle{M}(::Val{N}) where {M,N} = BlockSparseArrayStyle{N}()

0 commit comments

Comments
 (0)