|
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