Skip to content

Commit cfae41b

Browse files
Merge pull request #1047 from SciML/ChrisRackauckas-patch-2
Update OptimizationMultistartOptimization.jl to OptimizationBase backend
2 parents 16fc65f + 748fbe7 commit cfae41b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lib/OptimizationMultistartOptimization/src/OptimizationMultistartOptimization.jl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ using Reexport
44
@reexport using MultistartOptimization, OptimizationBase
55
using SciMLBase
66

7-
SciMLBase.requiresbounds(opt::MultistartOptimizationBase.TikTak) = true
8-
SciMLBase.allowsbounds(opt::MultistartOptimizationBase.TikTak) = true
9-
SciMLBase.allowscallback(opt::MultistartOptimizationBase.TikTak) = false
7+
SciMLBase.requiresbounds(opt::MultistartOptimization.TikTak) = true
8+
SciMLBase.allowsbounds(opt::MultistartOptimization.TikTak) = true
9+
SciMLBase.allowscallback(opt::MultistartOptimization.TikTak) = false
1010
@static if isdefined(SciMLBase, :supports_opt_cache_interface)
11-
SciMLBase.supports_opt_cache_interface(opt::MultistartOptimizationBase.TikTak) = true
11+
SciMLBase.supports_opt_cache_interface(opt::MultistartOptimization.TikTak) = true
1212
end
1313
@static if isdefined(OptimizationBase, :supports_opt_cache_interface)
14-
OptimizationBase.supports_opt_cache_interface(opt::MultistartOptimizationBase.TikTak) = true
14+
OptimizationBase.supports_opt_cache_interface(opt::MultistartOptimization.TikTak) = true
1515
end
1616

1717
function SciMLBase.__init(prob::SciMLBase.OptimizationProblem,
18-
opt::MultistartOptimizationBase.TikTak,
18+
opt::MultistartOptimization.TikTak,
1919
local_opt;
2020
use_threads = true,
2121
kwargs...)
@@ -45,7 +45,7 @@ function SciMLBase.__solve(cache::OptimizationBase.OptimizationCache{
4545
UC,
4646
S,
4747
O <:
48-
MultistartOptimizationBase.TikTak,
48+
MultistartOptimization.TikTak,
4949
D,
5050
P,
5151
C
@@ -57,7 +57,7 @@ function SciMLBase.__solve(cache::OptimizationBase.OptimizationCache{
5757
return first(x)
5858
end
5959

60-
opt_setup = MultistartOptimizationBase.MinimizationProblem(_loss, cache.lb, cache.ub)
60+
opt_setup = MultistartOptimization.MinimizationProblem(_loss, cache.lb, cache.ub)
6161

6262
_local_optimiser = function (pb, θ0, prob)
6363
prob_tmp = remake(prob, u0 = θ0)

0 commit comments

Comments
 (0)