@@ -8,10 +8,10 @@ using SymbolicIndexingInterface
88@variables x (t)[1 : 3 ]= [1.0 , 2.0 , 3.0 ] y (t) z (t)[1 : 2 ]
99
1010@mtkbuild sys= System ([D (x) ~ t * x], t) simplify= false
11- @test get_u0 (sys, [])[ 1 ] == [1.0 , 2.0 , 3.0 ]
12- @test get_u0 (sys, [x => [2.0 , 3.0 , 4.0 ]])[ 1 ] == [2.0 , 3.0 , 4.0 ]
13- @test get_u0 (sys, [x[1 ] => 2.0 , x[2 ] => 3.0 , x[3 ] => 4.0 ])[ 1 ] == [2.0 , 3.0 , 4.0 ]
14- @test get_u0 (sys, [2.0 , 3.0 , 4.0 ])[ 1 ] == [2.0 , 3.0 , 4.0 ]
11+ @test get_u0 (sys, []) == [1.0 , 2.0 , 3.0 ]
12+ @test get_u0 (sys, [x => [2.0 , 3.0 , 4.0 ]]) == [2.0 , 3.0 , 4.0 ]
13+ @test get_u0 (sys, [x[1 ] => 2.0 , x[2 ] => 3.0 , x[3 ] => 4.0 ]) == [2.0 , 3.0 , 4.0 ]
14+ @test get_u0 (sys, [2.0 , 3.0 , 4.0 ]) == [2.0 , 3.0 , 4.0 ]
1515
1616@mtkbuild sys= System ([
1717 D (x) ~ 3 x,
@@ -22,19 +22,19 @@ using SymbolicIndexingInterface
2222
2323@test_throws ModelingToolkit. MissingVariablesError get_u0 (sys, [])
2424getter = getu (sys, [x... , y, z... ])
25- @test getter (get_u0 (sys, [y => 4.0 , z => [5.0 , 6.0 ]])[ 1 ] ) == collect (1.0 : 6.0 )
26- @test getter (get_u0 (sys, [y => 4.0 , z => [3 y, 4 y]])[ 1 ] ) == [1.0 , 2.0 , 3.0 , 4.0 , 12.0 , 16.0 ]
27- @test getter (get_u0 (sys, [y => 3.0 , z[1 ] => 3 y, z[2 ] => 2 x[1 ]])[ 1 ] ) ==
25+ @test getter (get_u0 (sys, [y => 4.0 , z => [5.0 , 6.0 ]])) == collect (1.0 : 6.0 )
26+ @test getter (get_u0 (sys, [y => 4.0 , z => [3 y, 4 y]])) == [1.0 , 2.0 , 3.0 , 4.0 , 12.0 , 16.0 ]
27+ @test getter (get_u0 (sys, [y => 3.0 , z[1 ] => 3 y, z[2 ] => 2 x[1 ]])) ==
2828 [1.0 , 2.0 , 3.0 , 3.0 , 9.0 , 2.0 ]
2929
3030@variables w (t)
3131@parameters p1 p2
3232
33- @test getter (get_u0 (sys, [y => 2 p1, z => [3 y, 2 p2]], [p1 => 5.0 , p2 => 6.0 ])[ 1 ] ) ==
33+ @test getter (get_u0 (sys, [y => 2 p1, z => [3 y, 2 p2]], [p1 => 5.0 , p2 => 6.0 ])) ==
3434 [1.0 , 2.0 , 3.0 , 10.0 , 30.0 , 12.0 ]
3535@test_throws Any getter (get_u0 (sys, [y => 2 w, w => 3.0 , z[1 ] => 2 p1, z[2 ] => 3 p2]))
3636@test getter (get_u0 (
37- sys, [y => 2 w, w => 3.0 , z[1 ] => 2 p1, z[2 ] => 3 p2], [p1 => 3.0 , p2 => 4.0 ])[ 1 ] ) ==
37+ sys, [y => 2 w, w => 3.0 , z[1 ] => 2 p1, z[2 ] => 3 p2], [p1 => 3.0 , p2 => 4.0 ])) ==
3838 [1.0 , 2.0 , 3.0 , 6.0 , 6.0 , 12.0 ]
3939
4040# Issue#2566
0 commit comments