Skip to content

Commit 06229d6

Browse files
author
Giovanni Amorim
committed
add Optimal status assertion on compute_cost
1 parent 49ded97 commit 06229d6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/simulation.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@ function compute_single_step_cost(
1313
yhat
1414
)
1515
optimize!(model.plan)
16+
@assert termination_status(model.plan) == MOI.OPTIMAL "Optimization failed for PLAN model"
1617
fix.(assess_forecast_vars(model), y; force=true)
1718
set_normalized_rhs.(
1819
model.assess[:assess_policy_fix],
1920
value.(plan_policy_vars(model))
2021
)
2122
optimize!(model.assess)
23+
@assert termination_status(model.assess) == MOI.OPTIMAL "Optimization failed for ASSESS model"
2224
return objective_value(model.assess)
2325
end
2426

0 commit comments

Comments
 (0)