Skip to content

Commit 4ce79ee

Browse files
test: update tests to account for new generate_initializesystem/InitializationProblem
1 parent 1b0ce61 commit 4ce79ee

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

test/initializationsystem.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ eqs = [D(D(x)) ~ λ * x
1313
x^2 + y^2 ~ 1]
1414
@mtkcompile 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])
1818
conditions = 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
3333
sol = solve(initprob)
@@ -36,14 +36,14 @@ sol = solve(initprob)
3636
@test maximum(abs.(sol[conditions])) < 1e-14
3737

3838
initprob = 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
4141
sol = 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

4949
prob = ODEProblem(pend, [x => 1, y => 0, g => 1], (0.0, 1.5),
@@ -477,7 +477,7 @@ eqs = [D(D(x)) ~ λ * x
477477
prob = 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])
481481
sys = mtkcompile(unsimp; fully_determined = false)
482482
@test length(equations(sys)) in (3, 4) # could be either depending on tearing
483483

test/odesystem.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ eqs = [D(D(q₁)) ~ -λ * q₁,
889889

890890
@named pend = System(eqs, t)
891891
@test_nowarn generate_initializesystem(
892-
pend, u0map = [q₁ => 1.0, q₂ => 0.0], guesses ==> 1])
892+
pend; op = [q₁ => 1.0, q₂ => 0.0], guesses ==> 1])
893893

894894
# https://github.com/SciML/ModelingToolkit.jl/issues/2618
895895
@parameters σ ρ β

0 commit comments

Comments
 (0)