@@ -40,7 +40,7 @@ setp(sys, a)(ps, 1.0)
40
40
41
41
@test getp (sys, a)(ps) == getp (sys, b)(ps) / 2 == getp (sys, c)(ps) / 3 == 1.0
42
42
43
- for (portion, values) in [(Tunable (), [1.0 , 2.0 , 5.0 , 6.0 , 7.0 ])
43
+ for (portion, values) in [(Tunable (), [1.0 , 5.0 , 6.0 , 7.0 ])
44
44
(Discrete (), [3.0 ])
45
45
(Constants (), vcat ([0.1 , 0.2 , 0.3 ], ones (9 ), [4.0 ]))]
46
46
buffer, repack, alias = canonicalize (portion, ps)
@@ -109,7 +109,7 @@ eq = D(X) ~ p[1] - p[2] * X
109
109
u0 = [X => 1.0 ]
110
110
ps = [p => [2.0 , 0.1 ]]
111
111
p = MTKParameters (osys, ps, u0)
112
- @test p. tunable == [2.0 , 0.1 , 1.0 ]
112
+ @test p. tunable == [2.0 , 0.1 ]
113
113
114
114
# Ensure partial update promotes the buffer
115
115
@parameters p q r
298
298
end
299
299
300
300
# Parameter timeseries
301
- ps = MTKParameters (( [1.0 , 1.0 ],), (BlockedArray (zeros (4 ), [2 , 2 ]),),
301
+ ps = MTKParameters ([1.0 , 1.0 ], ( ), (BlockedArray (zeros (4 ), [2 , 2 ]),),
302
302
(), (), ())
303
303
ps2 = SciMLStructures. replace (Discrete (), ps, ones (4 ))
304
304
@test typeof (ps2. discrete) == typeof (ps. discrete)
@@ -314,7 +314,8 @@ with_updated_parameter_timeseries_values(
314
314
315
315
# With multiple types and clocks
316
316
ps = MTKParameters (
317
- (), (BlockedArray ([1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ], [3 , 3 ]),
317
+ (), (),
318
+ (BlockedArray ([1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ], [3 , 3 ]),
318
319
BlockedArray (falses (1 ), [1 , 0 ])),
319
320
(), (), ())
320
321
@test SciMLBase. get_saveable_values (sys, ps, 1 ). x isa Tuple{Vector{Float64}, Vector{Bool}}
0 commit comments