169
169
@test mul! (similar (a), a, Diagonal (1 : an)) == a.* Vector (1 : an)'
170
170
171
171
@testset " different axes" begin
172
- O = OffsetArray (ones ( size (a) ), ntuple (_-> 2 , ndims (a)))
173
- @test mul! (copy (O) , a, 2 ) == OffsetArray (2 a, axes (O))
174
- @test mul! (copy (O) , 2 , a) == OffsetArray (2 a, axes (O))
172
+ O = OffsetArray (similar (a ), ntuple (_-> 2 , ndims (a)))
173
+ @test mul! (O , a, 2 ) == OffsetArray (2 a, axes (O))
174
+ @test mul! (O , 2 , a) == OffsetArray (2 a, axes (O))
175
175
end
176
176
end
177
177
@@ -188,15 +188,17 @@ end
188
188
@test mul! (copy (a), a, Diagonal (1 : an), 10 , 100 ) == 10 a.* Vector (1 : an)' .+ 100 a
189
189
190
190
@testset " different axes" begin
191
- O = OffsetArray (ones (size (a)), ntuple (_-> 2 , ndims (a)))
192
- @test mul! (copy (O), a, 2 , 3 , 4 ) == OffsetArray (6 a .+ 4 , axes (O))
193
- @test mul! (copy (O), 2 , a, 3 , 4 ) == OffsetArray (6 a .+ 4 , axes (O))
194
- @test mul! (copy (O), a, 2 , 3 , 0 ) == OffsetArray (6 a, axes (O))
195
- @test mul! (copy (O), 2 , a, 3 , 0 ) == OffsetArray (6 a, axes (O))
196
- @test mul! (copy (O), a, 2 , 1 , 4 ) == OffsetArray (2 a .+ 4 , axes (O))
197
- @test mul! (copy (O), 2 , a, 1 , 4 ) == OffsetArray (2 a .+ 4 , axes (O))
198
- @test mul! (copy (O), a, 2 , 1 , 0 ) == OffsetArray (2 a, axes (O))
199
- @test mul! (copy (O), 2 , a, 1 , 0 ) == OffsetArray (2 a, axes (O))
191
+ if eltype (a) <: Number
192
+ O = OffsetArray (ones (size (a)), ntuple (_-> 2 , ndims (a)))
193
+ @test mul! (copy (O), a, 2 , 3 , 4 ) == OffsetArray (6 a .+ 4 , axes (O))
194
+ @test mul! (copy (O), 2 , a, 3 , 4 ) == OffsetArray (6 a .+ 4 , axes (O))
195
+ @test mul! (copy (O), a, 2 , 3 , 0 ) == OffsetArray (6 a, axes (O))
196
+ @test mul! (copy (O), 2 , a, 3 , 0 ) == OffsetArray (6 a, axes (O))
197
+ @test mul! (copy (O), a, 2 , 1 , 4 ) == OffsetArray (2 a .+ 4 , axes (O))
198
+ @test mul! (copy (O), 2 , a, 1 , 4 ) == OffsetArray (2 a .+ 4 , axes (O))
199
+ @test mul! (copy (O), a, 2 , 1 , 0 ) == OffsetArray (2 a, axes (O))
200
+ @test mul! (copy (O), 2 , a, 1 , 0 ) == OffsetArray (2 a, axes (O))
201
+ end
200
202
end
201
203
end
202
204
end
0 commit comments