@@ -238,11 +238,11 @@ end
238
238
cb = ModelingToolkit. generate_continuous_callbacks (sys)
239
239
cond = cb. condition
240
240
out = [0.0 ]
241
- cond. f_iip (out, [0 ], p0, t0)
241
+ cond. f (out, [0 ], p0, t0)
242
242
@test out[] ≈ - 1 # signature is u,p,t
243
- cond. f_iip (out, [1 ], p0, t0)
243
+ cond. f (out, [1 ], p0, t0)
244
244
@test out[] ≈ 0 # signature is u,p,t
245
- cond. f_iip (out, [2 ], p0, t0)
245
+ cond. f (out, [2 ], p0, t0)
246
246
@test out[] ≈ 1 # signature is u,p,t
247
247
248
248
prob = ODEProblem (sys, Pair[], (0.0 , 2.0 ))
@@ -270,20 +270,20 @@ end
270
270
cond = cb. condition
271
271
out = [0.0 , 0.0 ]
272
272
# the root to find is 2
273
- cond. f_iip (out, [0 , 0 ], p0, t0)
273
+ cond. f (out, [0 , 0 ], p0, t0)
274
274
@test out[1 ] ≈ - 2 # signature is u,p,t
275
- cond. f_iip (out, [1 , 0 ], p0, t0)
275
+ cond. f (out, [1 , 0 ], p0, t0)
276
276
@test out[1 ] ≈ - 1 # signature is u,p,t
277
- cond. f_iip (out, [2 , 0 ], p0, t0) # this should return 0
277
+ cond. f (out, [2 , 0 ], p0, t0) # this should return 0
278
278
@test out[1 ] ≈ 0 # signature is u,p,t
279
279
280
280
# the root to find is 1
281
281
out = [0.0 , 0.0 ]
282
- cond. f_iip (out, [0 , 0 ], p0, t0)
282
+ cond. f (out, [0 , 0 ], p0, t0)
283
283
@test out[2 ] ≈ - 1 # signature is u,p,t
284
- cond. f_iip (out, [0 , 1 ], p0, t0) # this should return 0
284
+ cond. f (out, [0 , 1 ], p0, t0) # this should return 0
285
285
@test out[2 ] ≈ 0 # signature is u,p,t
286
- cond. f_iip (out, [0 , 2 ], p0, t0)
286
+ cond. f (out, [0 , 2 ], p0, t0)
287
287
@test out[2 ] ≈ 1 # signature is u,p,t
288
288
289
289
sol = solve (prob, Tsit5 ())
351
351
out = [0.0 , 0.0 , 0.0 ]
352
352
p0 = 0.0
353
353
t0 = 0.0
354
- cond. f_iip (out, [0 , 0 , 0 , 0 ], p0, t0)
354
+ cond. f (out, [0 , 0 , 0 , 0 ], p0, t0)
355
355
@test out ≈ [0 , 1.5 , - 1.5 ]
356
356
357
357
sol = solve (prob, Tsit5 ())
0 commit comments