Skip to content

Commit 6dde5e9

Browse files
jClugstorChrisRackauckas
authored andcommitted
add bracketingnonlinear_solve_up
1 parent e1025d2 commit 6dde5e9

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/BracketingNonlinearSolve/src/BracketingNonlinearSolve.jl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,21 @@ include("ridder.jl")
2424
function CommonSolve.solve(prob::IntervalNonlinearProblem; kwargs...)
2525
return CommonSolve.solve(prob, ITP(); kwargs...)
2626
end
27+
2728
function CommonSolve.solve(prob::IntervalNonlinearProblem, nothing, args...; kwargs...)
2829
return CommonSolve.solve(prob, ITP(), args...; kwargs...)
2930
end
3031

32+
function CommonSolve.solve(prob::IntervalNonlinearProblem,
33+
alg::AbstractBracketingAlgorithm, args...; sensealg = nothing, kwargs...)
34+
return bracketingnonlinear_solve_up(prob::IntervalNonlinearProblem, sensealg, prob.p, alg, args...; kwargs...)
35+
end
36+
37+
38+
function bracketingnonlinear_solve_up(prob::IntervalNonlinearProblem, sensealg, p, alg, args...; kwargs...)
39+
return SciMLBase.__solve(prob, alg, args...; kwargs...)
40+
end
41+
3142
@setup_workload begin
3243
for T in (Float32, Float64)
3344
prob_brack = IntervalNonlinearProblem{false}(

0 commit comments

Comments
 (0)