22 tstops = integrator. opts. tstops
33 if ! isempty (tstops)
44 tdir_t = integrator. tdir * integrator. t
5- tdir_ts_top = top (tstops)
5+ tdir_ts_top = first (tstops)
66 if tdir_t == tdir_ts_top
77 pop! (tstops)
88 integrator. just_hit_tstop = true
@@ -42,7 +42,7 @@ function handle_discontinuities!(integrator::SDDEIntegrator)
4242 d = pop! (integrator. opts. d_discontinuities)
4343 order = d. order
4444 while ! isempty (integrator. opts. d_discontinuities) &&
45- top (integrator. opts. d_discontinuities) == integrator. tdir * integrator. t
45+ first (integrator. opts. d_discontinuities) == integrator. tdir * integrator. t
4646
4747 d2 = pop! (integrator. opts. d_discontinuities)
4848 order = min (order, d2. order)
@@ -55,15 +55,15 @@ function handle_discontinuities!(integrator::SDDEIntegrator)
5555 maxΔt = 10 eps (integrator. t)
5656
5757 while ! isempty (integrator. opts. d_discontinuities) &&
58- abs (top (integrator. opts. d_discontinuities). t - integrator. tdir * integrator. t) < maxΔt
58+ abs (first (integrator. opts. d_discontinuities). t - integrator. tdir * integrator. t) < maxΔt
5959
6060 d2 = pop! (integrator. opts. d_discontinuities)
6161 order = min (order, d2. order)
6262 end
6363
6464 # also remove all corresponding time stops
6565 while ! isempty (integrator. opts. tstops) &&
66- abs (top (integrator. opts. tstops) - integrator. tdir * integrator. t) < maxΔt
66+ abs (first (integrator. opts. tstops) - integrator. tdir * integrator. t) < maxΔt
6767
6868 pop! (integrator. opts. tstops)
6969 end
0 commit comments