File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 33
33
@test eigvals (Hermitian (m)) ≈ vals
34
34
@test eigvals (Hermitian (m, :L )) ≈ vals
35
35
@test (vecs* diagm (vals)* vecs' ):: SMatrix ≈ m
36
+
37
+ m_d = randn (SVector{2 }); m = diagm (m_d)
38
+ @test eigvals (m) ≈ sort (m_d)
39
+ @test eigvals (Hermitian (m)) ≈ sort (m_d)
36
40
end
37
41
38
42
@testset " 3×3" for i = 1 : 100
58
62
59
63
m_d = randn (SVector{3 }); m = diagm (m_d)
60
64
@test eigvals (m) ≈ sort (m_d)
65
+ @test eigvals (Hermitian (m)) ≈ sort (m_d)
61
66
end
62
67
63
68
@testset " 3x3 degenerate cases" begin
Original file line number Diff line number Diff line change 14
14
15
15
map! (+ , mv, v1, v2)
16
16
@test mv == @MVector [6 , 7 , 8 , 9 ]
17
+ mv2 = MVector {4, Int} ()
18
+ map! (x-> x^ 2 , mv2, v1)
19
+ @test mv2 == @MVector [4 , 16 , 36 , 64 ]
20
+ mv3 = MVector {4, Int} ()
21
+ v3 = @SVector [1 , 2 , 3 , 4 ]
22
+ map! (+ , mv3, v1, v2, v3)
23
+ @test mv3 == @MVector [7 , 9 , 11 , 13 ]
17
24
end
18
25
19
26
@testset " reduce" begin
You can’t perform that action at this time.
0 commit comments