Skip to content

Commit 306b5d2

Browse files
jClugstorChrisRackauckas
authored andcommitted
use SciMLBase instead
1 parent 21d6901 commit 306b5d2

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lib/BracketingNonlinearSolve/ext/BracketingNonlinearSolveChainRulesCoreExt.jl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
module BracketingNonlinearSolveChainRulesCoreExt
22

33
using CommonSolve: CommonSolve
4-
using ForwardDiff: ForwardDiff
5-
using DiffEqBase
4+
using ForwardDiff
5+
using SciMLBase
66

77
using BracketingNonlinearSolve: bracketingnonlinear_solve_up, is_extension_loaded
88

@@ -12,8 +12,6 @@ function ChainRulesCore.rrule(
1212
sensealg, p, alg, args...; kwargs...
1313
)
1414
# DiffEqBase is needed for problem/function constructor adjoint
15-
!is_extension_loaded(Val(:DiffEqBase)) &&
16-
error("Adjoint sensitivity analysis requires `DiffEqBase.jl` to be explicitly loaded.")
1715
out = solve(prob)
1816
u = out.u
1917
f = SciMLBase.unwrapped_f(prob.f)

0 commit comments

Comments
 (0)