Skip to content

Commit 4bd29a7

Browse files
committed
add IIP parameter to OptimizationCache
1 parent cb89f61 commit 4bd29a7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/OptimizationBase/src/cache.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ struct AnalysisResults{O, C}
55
constraints::C
66
end
77

8-
struct OptimizationCache{O, F, RC, LB, UB, LC, UC, S, P, C, M} <:
8+
struct OptimizationCache{
9+
O, IIP, F <: SciMLBase.AbstractOptimizationFunction{IIP},
10+
RC, LB, UB, LC, UC, S, P, C, M} <:
911
SciMLBase.AbstractOptimizationCache
1012
opt::O
1113
f::F
@@ -74,8 +76,7 @@ function OptimizationCache(prob::SciMLBase.OptimizationProblem, opt;
7476
return OptimizationCache(opt, f, reinit_cache_passedon, prob.lb, prob.ub, prob.lcons,
7577
prob.ucons, prob.sense,
7678
progress, callback, manifold, AnalysisResults(obj_res, cons_res),
77-
merge((; maxiters, maxtime, abstol, reltol),
78-
NamedTuple(kwargs)))
79+
merge((; maxiters, maxtime, abstol, reltol), NamedTuple(kwargs)))
7980
end
8081

8182
function SciMLBase.__init(prob::SciMLBase.OptimizationProblem, opt;

0 commit comments

Comments
 (0)