@@ -34,7 +34,8 @@ for problem in qp_problems
34
34
@info " Checking consistency of problem $problem "
35
35
nlp_ad = eval (Symbol (problem * " _autodiff" ))()
36
36
nlp_qm = eval (Symbol (problem * " _QP" ))()
37
- nlps = [nlp_ad, nlp_qm]
37
+ nlp_qps = eval (Symbol (problem * " _QPSData" ))()
38
+ nlps = [nlp_ad, nlp_qm, nlp_qps]
38
39
consistent_nlps (nlps)
39
40
@info " Consistency checks ✓"
40
41
end
@@ -50,11 +51,11 @@ for problem in [:brownden, :hs5, :hs6, :hs10, :hs11, :hs14, :lincon]
50
51
nlp_ad = if nlp. meta. ncon > 0
51
52
cx, Ax = cons (nlp, x), jac (nlp, x)
52
53
ADNLPModel (s -> fx + dot (gx, s) + dot (s, Hx * s) / 2 , zeros (nlp. meta. nvar),
53
- lvar = nlp. meta. lvar - x, uvar = nlp. meta. uvar - x,
54
- c = s -> Ax * s, lcon = nlp. meta. lcon - cx, ucon = nlp. meta. ucon - cx)
54
+ nlp. meta. lvar - x, nlp. meta. uvar - x,
55
+ s -> Ax * s, nlp. meta. lcon - cx, nlp. meta. ucon - cx)
55
56
else
56
57
ADNLPModel (s -> fx + dot (gx, s) + dot (s, Hx * s) / 2 , zeros (nlp. meta. nvar),
57
- lvar = nlp. meta. lvar - x, uvar = nlp. meta. uvar - x)
58
+ nlp. meta. lvar - x, nlp. meta. uvar - x)
58
59
end
59
60
nlp_qm = QuadraticModel (nlp, x)
60
61
nlps = [nlp_ad, nlp_qm]
0 commit comments