@@ -51,15 +51,23 @@ using DocStringExtensions
51
51
52
52
using DiffEqBase: check_error!, is_diagonal_noise, @. .
53
53
54
- using DiffEqBase : nlsolvefail, isnewton, set_new_W!, get_W, iipnlsolve, oopnlsolve , _vec, _reshape
54
+ using OrdinaryDiffEq : nlsolvefail, isnewton, set_new_W!, get_W, _vec, _reshape
55
55
56
- using DiffEqBase : NLSolver
56
+ using OrdinaryDiffEq : NLSolver
57
57
58
- using DiffEqBase: FastConvergence, Convergence, SlowConvergence, VerySlowConvergence, Divergence
58
+ if isdefined (OrdinaryDiffEq,:FastConvergence )
59
+ using OrdinaryDiffEq:
60
+ FastConvergence, Convergence, SlowConvergence, VerySlowConvergence, Divergence
59
61
60
- import DiffEqBase: calculate_residuals, calculate_residuals!, nlsolve_f, unwrap_cache, islinear
62
+ import OrdinaryDiffEq:
63
+ calculate_residuals, calculate_residuals!, nlsolve_f, unwrap_cache, islinear
64
+ else
65
+ using DiffEqBase:
66
+ FastConvergence, Convergence, SlowConvergence, VerySlowConvergence, Divergence
61
67
62
- import DiffEqBase: iip_get_uf, oop_get_uf, build_jac_config
68
+ import DiffEqBase:
69
+ calculate_residuals, calculate_residuals!, nlsolve_f, unwrap_cache, islinear
70
+ end
63
71
64
72
import SciMLBase
65
73
0 commit comments