Skip to content

Commit 39e8a72

Browse files
authored
Merge pull request #3199 from Utkarsh-Detha/master
Fix: mosek_direct updated to use putqconk instead of putqcon
2 parents c849905 + 9376b6b commit 39e8a72

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

Diff for: pyomo/solvers/plugins/solvers/mosek_direct.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -492,13 +492,10 @@ def _add_constraints(self, con_seq):
492492
ptrb = (0,) + ptre[:-1]
493493
asubs = tuple(itertools.chain.from_iterable(l_ids))
494494
avals = tuple(itertools.chain.from_iterable(l_coefs))
495-
qcsubi = tuple(itertools.chain.from_iterable(q_is))
496-
qcsubj = tuple(itertools.chain.from_iterable(q_js))
497-
qcval = tuple(itertools.chain.from_iterable(q_vals))
498-
qcsubk = tuple(i for i in sub for j in range(len(q_is[i - con_num])))
499495
self._solver_model.appendcons(num_lq)
500496
self._solver_model.putarowlist(sub, ptrb, ptre, asubs, avals)
501-
self._solver_model.putqcon(qcsubk, qcsubi, qcsubj, qcval)
497+
for k, i, j, v in zip(sub, q_is, q_js, q_vals):
498+
self._solver_model.putqconk(k, i, j, v)
502499
self._solver_model.putconboundlist(sub, bound_types, lbs, ubs)
503500
for i, s_n in enumerate(sub_names):
504501
self._solver_model.putconname(sub[i], s_n)

0 commit comments

Comments
 (0)