Skip to content

Commit 7c58298

Browse files
backwards compatability
1 parent d11bf41 commit 7c58298

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/StochasticDiffEq.jl

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,19 @@ using OrdinaryDiffEq: nlsolvefail, isnewton, set_new_W!, get_W, _vec, _reshape
5555

5656
using OrdinaryDiffEq: NLSolver
5757

58-
using OrdinaryDiffEq:
59-
FastConvergence, Convergence, SlowConvergence, VerySlowConvergence, Divergence
60-
61-
import OrdinaryDiffEq:
62-
calculate_residuals, calculate_residuals!, nlsolve_f, unwrap_cache, islinear
58+
if isdefined(OrdinaryDiffEq,:FastConvergence)
59+
using OrdinaryDiffEq:
60+
FastConvergence, Convergence, SlowConvergence, VerySlowConvergence, Divergence
61+
62+
import OrdinaryDiffEq:
63+
calculate_residuals, calculate_residuals!, nlsolve_f, unwrap_cache, islinear
64+
else
65+
using DiffEqBase:
66+
FastConvergence, Convergence, SlowConvergence, VerySlowConvergence, Divergence
67+
68+
import DiffEqBase:
69+
calculate_residuals, calculate_residuals!, nlsolve_f, unwrap_cache, islinear
70+
end
6371

6472
import SciMLBase
6573

0 commit comments

Comments
 (0)