165165            @test  integrator. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
166166            @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
167167
168-             DiffEqBase. reinit! (integrator)
168+             DiffEqBase. reinit! (integrator; dt  =  dt )
169169            @test  integrator. sol. retcode ==  DiffEqBase. ReturnCode. Default
170170            for  (u, t) in  DiffEqBase. TimeChoiceIterator (integrator, tspan[1 ]: 5.0 : tspan[2 ])
171171            end 
176176            @test  integrator. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
177177            @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
178178
179-             DiffEqBase. reinit! (integrator)
179+             DiffEqBase. reinit! (integrator; dt  =  dt )
180180            @test  integrator. sol. retcode ==  DiffEqBase. ReturnCode. Default
181181            for  (uprev, tprev, u, t) in  DiffEqBase. intervals (integrator)
182182            end 
187187            @test  integrator. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
188188            @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
189189
190-             DiffEqBase. reinit! (integrator)
190+             DiffEqBase. reinit! (integrator; dt  =  dt )
191191            @test  integrator. sol. retcode ==  DiffEqBase. ReturnCode. Default
192192            DiffEqBase. solve! (integrator)
193193            @test  integrator. sol. retcode ==  DiffEqBase. ReturnCode. Success
218218            @test  integrator. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
219219            @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
220220
221-             DiffEqBase. reinit! (integrator)
222-             integrator. dt =  dt
221+             DiffEqBase. reinit! (integrator; dt =  dt)
223222            @test  integrator. sol. retcode ==  DiffEqBase. ReturnCode. Default
224223            for  (u, t) in  DiffEqBase. TimeChoiceIterator (integrator, tspan[1 ]: 5.0 : tspan[2 ])
225224            end 
228227            @test  integrator. subintegrator_tree[1 ]. t ≈  tspan[2 ]
229228            @test  integrator. dtcache ≈  dt
230229            @test  integrator. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
231-             @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)+ 1   #  We need one extra step after reinit for some reason... 
230+             @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
232231
233-             DiffEqBase. reinit! (integrator)
234-             integrator. dt =  dt
232+             DiffEqBase. reinit! (integrator; dt =  dt)
235233            @test  integrator. sol. retcode ==  DiffEqBase. ReturnCode. Default
236234            for  (uprev, tprev, u, t) in  DiffEqBase. intervals (integrator)
237235            end 
@@ -240,18 +238,17 @@ end
240238            @test  integrator. subintegrator_tree[1 ]. t ≈  tspan[2 ]
241239            @test  integrator. dtcache ≈  dt
242240            @test  integrator. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
243-             @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)+ 1 
241+             @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
244242
245-             DiffEqBase. reinit! (integrator)
246-             integrator. dt =  dt
243+             DiffEqBase. reinit! (integrator; dt =  dt)
247244            @test  integrator. sol. retcode ==  DiffEqBase. ReturnCode. Default
248245            DiffEqBase. solve! (integrator)
249246            @test  integrator. sol. retcode ==  DiffEqBase. ReturnCode. Success
250247            @test  integrator. t ≈  tspan[2 ]
251248            @test  integrator. subintegrator_tree[1 ]. t ≈  tspan[2 ]
252249            @test  integrator. dtcache ≈  dt
253250            @test  integrator. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
254-             @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)+ 1 
251+             @test  integrator. subintegrator_tree[1 ]. iter ==  ceil (Int, (tspan[2 ]- tspan[1 ])/ dt)
255252        end 
256253    end 
257254
0 commit comments