@@ -51,15 +51,23 @@ using DocStringExtensions
5151
5252 using DiffEqBase: check_error!, is_diagonal_noise, @. .
5353
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
5555
56- using DiffEqBase : NLSolver
56+ using OrdinaryDiffEq : NLSolver
5757
58- using DiffEqBase: FastConvergence, Convergence, SlowConvergence, VerySlowConvergence, Divergence
58+ if isdefined (OrdinaryDiffEq,:FastConvergence )
59+ using OrdinaryDiffEq:
60+ FastConvergence, Convergence, SlowConvergence, VerySlowConvergence, Divergence
5961
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
6167
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
6371
6472 import SciMLBase
6573
0 commit comments