Skip to content

Commit 6076f4d

Browse files
Trait fix
1 parent d7cae15 commit 6076f4d

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

lib/OptimizationBase/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "OptimizationBase"
22
uuid = "bca83a33-5cc9-4baa-983d-23429ab6bcbb"
33
authors = ["Vaibhav Dixit <[email protected]> and contributors"]
4-
version = "3.1.0"
4+
version = "3.2.0"
55

66
[deps]
77
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"

lib/OptimizationBase/src/OptimizationBase.jl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,15 @@ import SciMLBase: solve, init, solve!, __init, __solve,
1313
allowsconstraints, requiresconstraints,
1414
allowscallback, requiresgradient,
1515
requireshessian, requiresconsjac,
16-
requiresconshess, supports_opt_cache_interface
16+
requiresconshess
17+
18+
@static if isdefined(SciMLBase, :supports_opt_cache_interface)
19+
import SciMLBase: supports_opt_cache_interface
20+
else
21+
supports_opt_cache_interface(alg) = false
22+
end
23+
24+
end
1725
export ObjSense, MaxSense, MinSense
1826
export allowsbounds, requiresbounds, allowsconstraints, requiresconstraints,
1927
allowscallback, requiresgradient, requireshessian,

lib/OptimizationBase/src/solve.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,6 @@ function solve!(cache::SciMLBase.AbstractOptimizationCache)::SciMLBase.AbstractO
206206
end
207207

208208
# needs to be defined for each cache
209-
supports_opt_cache_interface(alg) = false
210209
function __solve(cache::SciMLBase.AbstractOptimizationCache)::SciMLBase.AbstractOptimizationSolution end
211210
function __init(prob::SciMLBase.OptimizationProblem, alg, args...;
212211
kwargs...)::SciMLBase.AbstractOptimizationCache

0 commit comments

Comments
 (0)