@@ -751,31 +751,27 @@ end
751
751
@test Array (kron (t (a), c_di):: SparseMatrixCSC ) == kron (t (a_d), c_d)
752
752
@test Array (kron (a, t (c_di)):: SparseMatrixCSC ) == kron (a_d, t (c_d))
753
753
@test Array (kron (t (a), t (c_di)):: SparseMatrixCSC ) == kron (t (a_d), t (c_d))
754
- @test issparse (kron (c_di, y))
755
- @test Array (kron (c_di, y)) == kron (c_di, y_d)
756
- @test issparse (kron (x, d_di))
757
- @test Array (kron (x, d_di)) == kron (x_d, d_di)
754
+ @test Array (kron (c_di, y):: SparseMatrixCSC ) == kron (c_di, y_d)
755
+ @test Array (kron (x, d_di):: SparseMatrixCSC ) == kron (x_d, d_di)
758
756
end
759
757
end
760
758
# vec ⊗ vec
761
- @test Vector (kron (x, y)) == kron (x_d, y_d)
762
- @test Vector (kron (x_d, y)) == kron (x_d, y_d)
763
- @test Vector (kron (x, y_d)) == kron (x_d, y_d)
759
+ @test Vector (kron (x, y):: SparseVector ) == kron (x_d, y_d)
760
+ @test Vector (kron (x_d, y):: SparseVector ) == kron (x_d, y_d)
761
+ @test Vector (kron (x, y_d):: SparseVector ) == kron (x_d, y_d)
764
762
for t in (identity, adjoint, transpose)
765
763
# mat ⊗ vec
766
764
@test Array (kron (t (a), y):: SparseMatrixCSC ) == kron (t (a_d), y_d)
767
- @test Array (kron (t (a_d), y)) == kron (t (a_d), y_d)
765
+ @test Array (kron (t (a_d), y):: SparseMatrixCSC ) == kron (t (a_d), y_d)
768
766
@test Array (kron (t (a), y_d):: SparseMatrixCSC ) == kron (t (a_d), y_d)
769
767
# vec ⊗ mat
770
768
@test Array (kron (x, t (b)):: SparseMatrixCSC ) == kron (x_d, t (b_d))
771
769
@test Array (kron (x_d, t (b)):: SparseMatrixCSC ) == kron (x_d, t (b_d))
772
- @test Array (kron (x, t (b_d))) == kron (x_d, t (b_d))
770
+ @test Array (kron (x, t (b_d)):: SparseMatrixCSC ) == kron (x_d, t (b_d))
773
771
end
774
772
# vec ⊗ vec'
775
- @test issparse (kron (v, y' ))
776
- @test issparse (kron (x, y' ))
777
- @test Array (kron (v, y' )) == kron (v_d, y_d' )
778
- @test Array (kron (x, y' )) == kron (x_d, y_d' )
773
+ @test Array (kron (v, y' ):: SparseMatrixCSC ) == kron (v_d, y_d' )
774
+ @test Array (kron (x, y' ):: SparseMatrixCSC ) == kron (x_d, y_d' )
779
775
# test different types
780
776
z = convert (SparseVector{Float16, Int8}, y); z_d = Vector (z)
781
777
@test Vector (kron (x, z)) == kron (x_d, z_d)
0 commit comments