@@ -339,7 +339,7 @@ tspan = (0.0, 100.0)
339
339
using ModelingToolkit, OrdinaryDiffEq, Test
340
340
using ModelingToolkit: t_nounits as t, D_nounits as D
341
341
342
- function System (; name)
342
+ function System2 (; name)
343
343
vars = @variables begin
344
344
dx (t), [guess = 0 ]
345
345
ddx (t), [guess = 0 ]
@@ -349,7 +349,7 @@ function System(; name)
349
349
return ODESystem (eqs, t, vars, []; name)
350
350
end
351
351
352
- @mtkbuild sys = System ()
352
+ @mtkbuild sys = System2 ()
353
353
prob = ODEProblem (sys, [sys. dx => 1 ], (0 , 1 )) # OK
354
354
prob = ODEProblem (sys, [sys. ddx => - 2 ], (0 , 1 ), guesses = [sys. dx => 1 ])
355
355
sol = solve (prob, Tsit5 ())
@@ -358,7 +358,7 @@ sol = solve(prob, Tsit5())
358
358
359
359
# # Late binding initialization_eqs
360
360
361
- function System2 (; name)
361
+ function System3 (; name)
362
362
vars = @variables begin
363
363
dx (t), [guess = 0 ]
364
364
ddx (t), [guess = 0 ]
@@ -371,7 +371,7 @@ function System2(; name)
371
371
return ODESystem (eqs, t, vars, []; name, initialization_eqs)
372
372
end
373
373
374
- @mtkbuild sys = System2 ()
374
+ @mtkbuild sys = System3 ()
375
375
prob = ODEProblem (sys, [], (0 , 1 ), guesses = [sys. dx => 1 ])
376
376
sol = solve (prob, Tsit5 ())
377
377
@test SciMLBase. successful_retcode (sol)
0 commit comments