Skip to content

Commit afdd072

Browse files
committedJan 27, 2025
test: fix CS tests
1 parent 2e1d3c5 commit afdd072

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎test/fmi/fmi.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using ModelingToolkit, FMI, FMIZoo, OrdinaryDiffEq
1+
using ModelingToolkit, FMI, FMIZoo, OrdinaryDiffEq, NonlinearSolve, SciMLBase
22
using ModelingToolkit: t_nounits as t, D_nounits as D
33
import ModelingToolkit as MTK
44

@@ -171,7 +171,7 @@ end
171171

172172
@test truesol(sol.t; idxs = [truesys.a, truesys.b, truesys.c]).usol.u rtol=1e-2
173173
# sys.adder.c is a discrete variable
174-
@test truesol(sol.t; idxs = truesys.adder.c)sol(sol.t; idxs = sys.adder.c) rtol=1e-3
174+
@test truesol(sol.t; idxs = truesys.adder.c).usol(sol.t; idxs = sys.adder.c).u rtol=1e-3
175175
end
176176

177177
function build_sspace_model(sspace)
@@ -262,7 +262,7 @@ end
262262
@named adder2 = MTK.FMIComponent(
263263
Val(2); fmu, type = :CS, communication_step_size = 1e-3)
264264
sys, prob = build_looped_adders(adder1, adder2)
265-
sol = solve(prob, Tsit5(); reltol = 1e-8)
265+
sol = solve(prob, Tsit5(); reltol = 1e-8, initializealg = SciMLBase.OverrideInit(nlsolve = FastShortcutNLLSPolyalg(autodiff = AutoFiniteDiff())))
266266
@test truesol(sol.t;
267267
idxs = [truesys.adder1.c, truesys.adder2.c]).usol(
268268
sol.t; idxs = [sys.adder1.c, sys.adder2.c]).u rtol=1e-3

0 commit comments

Comments
 (0)