Skip to content

Commit

Permalink
Use elseif in ghjvprod and jth_hess_coord
Browse files Browse the repository at this point in the history
  • Loading branch information
amontoison committed Aug 21, 2024
1 parent 0392b06 commit 996780c
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions src/moi_nlp_model.jl
Original file line number Diff line number Diff line change
Expand Up @@ -369,8 +369,7 @@ function NLPModels.jth_hess_coord!(
end
index += qcon.nnzh
end
end
if nlp.meta.nlin + nlp.quadcon.nquad + 1 j nlp.meta.ncon
elseif nlp.meta.nlin + nlp.quadcon.nquad + 1 j nlp.meta.ncon
nlp.λ[j - nlp.meta.nlin - nlp.quadcon.nquad] = 1.0
MOI.eval_hessian_lagrangian(
nlp.eval,
Expand Down Expand Up @@ -462,8 +461,7 @@ function NLPModels.jth_hprod!(
if nlp.meta.nlin + 1 j nlp.meta.nlin + nlp.quadcon.nquad
qcon = nlp.quadcon.constraints[j - nlp.meta.nlin]
coo_sym_add_mul!(qcon.A.rows, qcon.A.cols, qcon.A.vals, v, hv, 1.0)
end
if nlp.meta.nlin + nlp.quadcon.nquad + 1 j nlp.meta.ncon
elseif nlp.meta.nlin + nlp.quadcon.nquad + 1 j nlp.meta.ncon
nlp.λ[j - nlp.meta.nlin - nlp.quadcon.nquad] = 1.0
MOI.eval_hessian_lagrangian_product(nlp.eval, hv, x, v, 0.0, nlp.λ)
nlp.λ[j - nlp.meta.nlin - nlp.quadcon.nquad] = 0.0
Expand Down

0 comments on commit 996780c

Please sign in to comment.