Skip to content

Commit 3672b87

Browse files
Use InitializationProblem() in the SISO tests (#469)
This would otherwise throw errors from constructing NonlinearProblem directly, because a NonlinearProblem requires a square system. Co-authored-by: JamesWrigley <james@puiterwijk.org>
1 parent a79a77f commit 3672b87

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

test/utils.jl

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ end
3434
@named iosys = System(connect(c.output, so.input), t, systems = [so, c])
3535
sys = mtkcompile(iosys)
3636

37-
initsys = ModelingToolkit.generate_initializesystem(sys)
38-
initsys = mtkcompile(initsys)
39-
initprob = NonlinearProblem(initsys, merge(initial_conditions(sys), Dict([t => 0])))
37+
initprob = ModelingToolkit.InitializationProblem(sys, 0.0)
4038
initsol = solve(initprob)
4139

4240
@test initsol[sys.so.xd] == 1.0

0 commit comments

Comments
 (0)