@@ -156,26 +156,30 @@ end
156
156
@variables x
157
157
@parameters a = 1.0
158
158
@named sys = OptimizationSystem ((x - a)^ 2 , [x], [a];)
159
-
159
+ sys = complete (sys)
160
160
prob = OptimizationProblem (sys, [x => 0.0 ], []; grad = true , hess = true )
161
161
cache = init (prob, Ipopt. Optimizer (); print_level = 0 )
162
162
@test cache isa OptimizationMOI. MOIOptimizationNLPCache
163
163
sol = solve! (cache)
164
164
@test sol. u ≈ [1.0 ] # ≈ [1]
165
165
166
- cache = OptimizationMOI. reinit! (cache; p = [2.0 ])
167
- sol = solve! (cache)
168
- @test sol. u ≈ [2.0 ] # ≈ [2]
166
+ @test_broken begin # needs reinit/remake fixes
167
+ cache = OptimizationMOI. reinit! (cache; p = [2.0 ])
168
+ sol = solve! (cache)
169
+ @test sol. u ≈ [2.0 ] # ≈ [2]
170
+ end
169
171
170
172
prob = OptimizationProblem (sys, [x => 0.0 ], []; grad = false , hess = false )
171
173
cache = init (prob, HiGHS. Optimizer ())
172
174
@test cache isa OptimizationMOI. MOIOptimizationCache
173
175
sol = solve! (cache)
174
176
@test sol. u≈ [1.0 ] rtol= 1e-3 # ≈ [1]
175
177
176
- cache = OptimizationMOI. reinit! (cache; p = [2.0 ])
177
- sol = solve! (cache)
178
- @test sol. u≈ [2.0 ] rtol= 1e-3 # ≈ [2]
178
+ @test_broken begin
179
+ cache = OptimizationMOI. reinit! (cache; p = [2.0 ])
180
+ sol = solve! (cache)
181
+ @test sol. u≈ [2.0 ] rtol= 1e-3 # ≈ [2]
182
+ end
179
183
end
180
184
181
185
@testset " MOI" begin
190
194
constraints = [
191
195
x[1 ] + 2 * x[2 ] ~ 1.0
192
196
])
197
+ sys = complete (sys)
193
198
prob = OptimizationProblem (sys, [x[1 ] => 2.0 , x[2 ] => 0.0 ], []; grad = true ,
194
199
hess = true )
195
200
sol = solve (prob, HiGHS. Optimizer ())
0 commit comments