Open dlfivefifty opened 3 years ago
Ideally we'd have:
julia> B = BlockBandedMatrix{Float64}(undef, Fill(2,10), Fill(3, 10), (1, 2)); julia> MemoryLayout(view(B, getindex.(Block.(1:10), 1), getindex.(Block.(1:1), 2))) isa BandedColumns{StridedLayout}
To do this, we have several things to do:
getindex.(Block.(1:10), 1)
BlockBandedMatrix
BlockSkylineMatrix
Ideally we'd have:
To do this, we have several things to do:
getindex.(Block.(1:10), 1)
. This will need a new type in BlockArrays.jlBlockBandedMatrix
fromBlockSkylineMatrix
(to simplify things)