@@ -208,11 +208,11 @@ end
208
208
K = @. . uprev + dt * du1
209
209
L = integrator. g (uprev,p,t)
210
210
mil_correction = zero (u)
211
- if alg_interpretation (integrator. alg) == :Ito
211
+ if SciMLBase . alg_interpretation (integrator. alg) == :Ito
212
212
utilde = K + L* integrator. sqdt
213
213
ggprime = (integrator. g (utilde,p,t).- L). / (integrator. sqdt)
214
214
mil_correction = ggprime.* (W. dW.^ 2 .- abs (dt)). / 2
215
- elseif alg_interpretation (integrator. alg) == :Stratonovich
215
+ elseif SciMLBase . alg_interpretation (integrator. alg) == :Stratonovich
216
216
utilde = uprev + L* integrator. sqdt
217
217
ggprime = (integrator. g (utilde,p,t).- L). / (integrator. sqdt)
218
218
mil_correction = ggprime.* (W. dW.^ 2 ). / 2
@@ -241,11 +241,11 @@ end
241
241
integrator. g (L,uprev,p,t)
242
242
@. . K = uprev + dt * du1
243
243
@. . du2 = zero (eltype (u)) # This makes it safe to re-use the array
244
- if alg_interpretation (integrator. alg) == :Ito
244
+ if SciMLBase . alg_interpretation (integrator. alg) == :Ito
245
245
@. . tmp = K + integrator. sqdt * L
246
246
integrator. g (du2,tmp,p,t)
247
247
@. . tmp = (du2- L)/ (2 integrator. sqdt)* (W. dW.^ 2 - abs (dt))
248
- elseif alg_interpretation (integrator. alg) == :Stratonovich
248
+ elseif SciMLBase . alg_interpretation (integrator. alg) == :Stratonovich
249
249
@. . tmp = uprev + integrator. sqdt * L
250
250
integrator. g (du2,tmp,p,t)
251
251
@. . tmp = (du2- L)/ (2 integrator. sqdt)* (W. dW.^ 2 )
275
275
J = get_iterated_I (dt, dW, W. dZ, Jalg)
276
276
277
277
mil_correction = zero (u)
278
- if alg_interpretation (integrator. alg) == :Ito
278
+ if SciMLBase . alg_interpretation (integrator. alg) == :Ito
279
279
if dW isa Number || is_diagonal_noise (integrator. sol. prob)
280
280
J = J .- 1 // 2 .* abs (dt)
281
281
else
289
289
K = uprev + dt* du1
290
290
291
291
if is_diagonal_noise (integrator. sol. prob)
292
- tmp = (alg_interpretation (integrator. alg) == :Ito ? K : uprev) .+ integrator. sqdt .* L
292
+ tmp = (SciMLBase . alg_interpretation (integrator. alg) == :Ito ? K : uprev) .+ integrator. sqdt .* L
293
293
gtmp = integrator. g (tmp,p,t)
294
294
Dgj = (gtmp - L)/ sqdt
295
295
ggprime_norm = integrator. opts. internalnorm (Dgj,t)
343
343
J = Jalg. J
344
344
345
345
@. . mil_correction = zero (u)
346
- if alg_interpretation (integrator. alg) == :Ito
346
+ if SciMLBase . alg_interpretation (integrator. alg) == :Ito
347
347
if dW isa Number || is_diagonal_noise (integrator. sol. prob)
348
348
@. . J -= 1 // 2 * abs (dt)
349
349
else
357
357
@. . K = uprev + dt* du1
358
358
359
359
if is_diagonal_noise (integrator. sol. prob)
360
- tmp .= (alg_interpretation (integrator. alg) == :Ito ? K : uprev) .+ integrator. sqdt .* L
360
+ tmp .= (SciMLBase . alg_interpretation (integrator. alg) == :Ito ? K : uprev) .+ integrator. sqdt .* L
361
361
integrator. g (gtmp,tmp,p,t)
362
362
@. . Dgj = (gtmp - L)/ sqdt
363
363
ggprime_norm = integrator. opts. internalnorm (Dgj,t)
397
397
398
398
J = get_iterated_I (dt, dW, W. dZ, Jalg, integrator. alg. p, integrator. alg. c, alg_order (integrator. alg))
399
399
400
- if alg_interpretation (integrator. alg) == :Ito
400
+ if SciMLBase . alg_interpretation (integrator. alg) == :Ito
401
401
if dW isa Number || is_diagonal_noise (integrator. sol. prob)
402
402
J = J .- 1 // 2 .* abs (dt)
403
403
else
413
413
414
414
if dW isa Number || is_diagonal_noise (integrator. sol. prob)
415
415
K = @. . uprev + dt* du₁
416
- utilde = (alg_interpretation (integrator. alg) == :Ito ? K : uprev) + L* integrator. sqdt
416
+ utilde = (SciMLBase . alg_interpretation (integrator. alg) == :Ito ? K : uprev) + L* integrator. sqdt
417
417
ggprime = (integrator. g (utilde,p,t) .- L) ./ (integrator. sqdt)
418
418
mil_correction = ggprime .* J
419
419
u = K + L .* dW + mil_correction
467
467
@. . mil_correction = zero (eltype (u))
468
468
ggprime_norm = zero (eltype (ggprime))
469
469
470
- if alg_interpretation (integrator. alg) == :Ito
470
+ if SciMLBase . alg_interpretation (integrator. alg) == :Ito
471
471
if dW isa Number || is_diagonal_noise (integrator. sol. prob)
472
472
@. . J -= 1 // 2 * abs (dt)
473
473
else
478
478
if dW isa Number || is_diagonal_noise (integrator. sol. prob)
479
479
@. . K = uprev + dt* du₁
480
480
@. . du₂ = zero (eltype (u))
481
- tmp .= (alg_interpretation (integrator. alg) == :Ito ? K : uprev) .+ integrator. sqdt .* L
481
+ tmp .= (SciMLBase . alg_interpretation (integrator. alg) == :Ito ? K : uprev) .+ integrator. sqdt .* L
482
482
integrator. g (du₂,tmp,p,t)
483
483
@. . ggprime = (du₂ - L)/ sqdt
484
484
ggprime_norm = integrator. opts. internalnorm (ggprime,t)
0 commit comments