1
1
using BandedMatrices, BlockBandedMatrices, BlockArrays, LinearAlgebra, ArrayLayouts, Test
2
+ import Base: oneto
2
3
3
4
@testset " broadcasting" begin
4
5
@testset " general" begin
@@ -24,9 +25,9 @@ using BandedMatrices, BlockBandedMatrices, BlockArrays, LinearAlgebra, ArrayLayo
24
25
25
26
@testset " lmul!/rmul!" begin
26
27
N = 10
27
- A = BlockBandedMatrix {Float64} (undef, 1 : N, 1 : N , (1 ,1 ))
28
+ A = BlockBandedMatrix {Float64} (undef, oneto (N), oneto (N) , (1 ,1 ))
28
29
A. data .= randn .()
29
- B = BlockBandedMatrix {Float64} (undef, 1 : N, 1 : N , (2 ,2 ))
30
+ B = BlockBandedMatrix {Float64} (undef, oneto (N), oneto (N) , (2 ,2 ))
30
31
B .= (- ). (A)
31
32
@test similar (A) isa typeof (A)
32
33
@test similar (A,Float64) isa typeof (A)
@@ -71,9 +72,9 @@ using BandedMatrices, BlockBandedMatrices, BlockArrays, LinearAlgebra, ArrayLayo
71
72
@test 2.0 .\ A isa typeof (A)
72
73
@test blockbandwidths (2 \ A) == blockbandwidths (2.0 .\ A) == blockbandwidths (A)
73
74
74
- A = BandedBlockBandedMatrix {Float64} (undef, 1 : N, 1 : N , (1 ,1 ),(1 ,1 ))
75
+ A = BandedBlockBandedMatrix {Float64} (undef, oneto (N), oneto (N) , (1 ,1 ),(1 ,1 ))
75
76
A. data .= randn .()
76
- B = BandedBlockBandedMatrix {Float64} (undef, 1 : N, 1 : N , (2 ,2 ),(2 ,2 ))
77
+ B = BandedBlockBandedMatrix {Float64} (undef, oneto (N), oneto (N) , (2 ,2 ),(2 ,2 ))
77
78
B .= (- ). (A)
78
79
@test similar (A) isa typeof (A)
79
80
@test similar (A,Float64) isa typeof (A)
0 commit comments