@@ -13,7 +13,7 @@ eqs = [D(D(x)) ~ λ * x
1313 x^ 2 + y^ 2 ~ 1 ]
1414@mtkbuild pend = System (eqs, t)
1515
16- initprob = ModelingToolkit. InitializationProblem (pend, 0.0 , [], [ g => 1 ];
16+ initprob = ModelingToolkit. InitializationProblem (pend, 0.0 , [g => 1 ];
1717 guesses = [ModelingToolkit. missing_variable_defaults (pend); x => 1 ; y => 0.2 ])
1818conditions = getfield .(equations (initprob. f. sys), :rhs )
1919
@@ -23,11 +23,11 @@ sol = solve(initprob)
2323@test maximum (abs .(sol[conditions])) < 1e-14
2424
2525@test_throws ModelingToolkit. ExtraVariablesSystemException ModelingToolkit. InitializationProblem (
26- pend, 0.0 , [], [ g => 1 ];
26+ pend, 0.0 , [g => 1 ];
2727 guesses = [ModelingToolkit. missing_variable_defaults (pend); x => 1 ; y => 0.2 ],
2828 fully_determined = true )
2929
30- initprob = ModelingToolkit. InitializationProblem (pend, 0.0 , [x => 1 , y => 0 ], [ g => 1 ];
30+ initprob = ModelingToolkit. InitializationProblem (pend, 0.0 , [x => 1 , y => 0 , g => 1 ];
3131 guesses = ModelingToolkit. missing_variable_defaults (pend))
3232@test initprob isa NonlinearLeastSquaresProblem
3333sol = solve (initprob)
@@ -36,14 +36,14 @@ sol = solve(initprob)
3636@test maximum (abs .(sol[conditions])) < 1e-14
3737
3838initprob = ModelingToolkit. InitializationProblem (
39- pend, 0.0 , [], [ g => 1 ]; guesses = ModelingToolkit. missing_variable_defaults (pend))
39+ pend, 0.0 , [g => 1 ]; guesses = ModelingToolkit. missing_variable_defaults (pend))
4040@test initprob isa NonlinearLeastSquaresProblem
4141sol = solve (initprob)
4242@test ! SciMLBase. successful_retcode (sol) ||
4343 sol. retcode == SciMLBase. ReturnCode. StalledSuccess
4444
4545@test_throws ModelingToolkit. ExtraVariablesSystemException ModelingToolkit. InitializationProblem (
46- pend, 0.0 , [], [ g => 1 ]; guesses = ModelingToolkit. missing_variable_defaults (pend),
46+ pend, 0.0 , [g => 1 ]; guesses = ModelingToolkit. missing_variable_defaults (pend),
4747 fully_determined = true )
4848
4949prob = ODEProblem (pend, [x => 1 , y => 0 , g => 1 ], (0.0 , 1.5 ),
@@ -477,7 +477,7 @@ eqs = [D(D(x)) ~ λ * x
477477prob = ODEProblem (pend, [x => 1 , g => 1 ], (0.0 , 1.5 ),
478478 guesses = [λ => 0 , y => 1 ], initialization_eqs = [y ~ 1 ])
479479
480- unsimp = generate_initializesystem (pend; u0map = [x => 1 ], initialization_eqs = [y ~ 1 ])
480+ unsimp = generate_initializesystem (pend; op = [x => 1 ], initialization_eqs = [y ~ 1 ])
481481sys = structural_simplify (unsimp; fully_determined = false )
482482@test length (equations (sys)) in (3 , 4 ) # could be either depending on tearing
483483
0 commit comments