|
44 | 44 | A = typ(a) |
45 | 45 | B = typ(b) |
46 | 46 | @test collect(kron(A, B)) ≈ kron(a, b) |
| 47 | + @test collect(kron(transpose(A), B)) ≈ kron(transpose(a), b) |
| 48 | + @test collect(kron(A, transpose(B))) ≈ kron(a, transpose(b)) |
| 49 | + @test collect(kron(transpose(A), transpose(B))) ≈ kron(transpose(a), transpose(b)) |
47 | 50 | @test collect(kron(A', B)) ≈ kron(a', b) |
| 51 | + @test collect(kron(A, B')) ≈ kron(a, b') |
| 52 | + @test collect(kron(A', B')) ≈ kron(a', b') |
48 | 53 |
|
49 | 54 | C = I(50) |
50 | 55 | @test collect(kron(A, C)) ≈ kron(a, C) |
51 | 56 | @test collect(kron(C, A)) ≈ kron(C, a) |
52 | 57 | @test collect(kron(transpose(A), C)) ≈ kron(transpose(a), C) |
53 | 58 | @test collect(kron(C, transpose(A))) ≈ kron(C, transpose(a)) |
| 59 | + @test collect(kron(adjoint(A), C)) ≈ kron(adjoint(a), C) |
| 60 | + @test collect(kron(C, adjoint(A))) ≈ kron(C, adjoint(a)) |
54 | 61 | @test collect(kron(A', C)) ≈ kron(a', C) |
55 | 62 | @test collect(kron(C, A')) ≈ kron(C, a') |
56 | 63 | end |
|
0 commit comments