|
216 | 216 |
|
217 | 217 | prob = ODEProblem(ODEFunction{false}(lotka), [1.0, 1.0], (0.0, 1.0), [1.5, 1.0, 3.0, 1.0]) |
218 | 218 | de = complete(modelingtoolkitize(prob)) |
219 | | -ODEFunction(de)(similar(prob.u0), prob.u0, prob.p, 0.1) |
| 219 | +ODEFunction(de)(similar(prob.u0), prob.u0, (prob.p,), 0.1) |
220 | 220 |
|
221 | 221 | function lotka(du, u, p, t) |
222 | 222 | x = u[1] |
|
228 | 228 | prob = ODEProblem(lotka, [1.0, 1.0], (0.0, 1.0), [1.5, 1.0, 3.0, 1.0]) |
229 | 229 |
|
230 | 230 | de = complete(modelingtoolkitize(prob)) |
231 | | -ODEFunction(de)(similar(prob.u0), prob.u0, prob.p, 0.1) |
| 231 | +ODEFunction(de)(similar(prob.u0), prob.u0, (prob.p,), 0.1) |
232 | 232 |
|
233 | 233 | # automatic unknown detection for DAEs |
234 | 234 | @parameters k₁ k₂ k₃ |
@@ -1269,7 +1269,7 @@ end |
1269 | 1269 | t, [u..., x..., o...], [p...]) |
1270 | 1270 | sys1, = structural_simplify(sys, ([x...], [])) |
1271 | 1271 | fn1, = ModelingToolkit.generate_function(sys1; expression = Val{false}) |
1272 | | - @test_nowarn fn1(ones(4), 2ones(2), 3ones(2, 2), 4.0) |
| 1272 | + @test_nowarn fn1(ones(4), (2ones(2), 3ones(2, 2)), 4.0) |
1273 | 1273 | sys2, = structural_simplify(sys, ([x...], []); split = false) |
1274 | 1274 | fn2, = ModelingToolkit.generate_function(sys2; expression = Val{false}) |
1275 | 1275 | @test_nowarn fn2(ones(4), 2ones(6), 4.0) |
|
0 commit comments