Skip to content

Commit c3f689b

Browse files
geoffroylecontetmigot
authored andcommitted
up compats
1 parent 920832e commit c3f689b

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ SparseMatricesCOO = "fa32481b-f100-4b48-8dc8-c62f61b13870"
1515

1616
[compat]
1717
LinearOperators = "2.2.2"
18-
NLPModels = "0.17, 0.18"
19-
NLPModelsModifiers = "0.4, 0.5"
18+
NLPModels = "0.19"
19+
NLPModelsModifiers = "0.6"
2020
Requires = "0.3, 0.4, 0.5, 1.0"
2121
SolverCore = "0.2.2"
2222
SparseMatricesCOO = "0.1"

src/presolve/presolve.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,8 @@ function presolve(
334334
lcon = lcon,
335335
ucon = ucon,
336336
nnzj = nnzj,
337+
lin_nnzj = nnz(psdata.A),
338+
nln_nnzj = 0,
337339
nnzh = nnzh,
338340
lin = 1:nconps,
339341
islp = (nnzh == 0);

src/presolve/presolve_utils.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ function copy_qm(qm::QuadraticModel{T, S}) where {T, S}
2424
nnzj = qm.meta.nnzj,
2525
nnzh = qm.meta.nnzh,
2626
lin = copy(qm.meta.lin),
27+
lin_nnzj = nnz(qm.data.A),
28+
nln_nnzj = 0,
2729
islp = qm.meta.islp,
2830
x0 = qm.meta.x0,
2931
y0 = qm.meta.y0,

src/qpmodel.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ function QuadraticModel(
131131
lcon = lcon,
132132
ucon = ucon,
133133
nnzj = nnzj,
134+
lin_nnzj = length(Arows),
135+
nln_nnzj = 0,
134136
nnzh = nnzh,
135137
lin = 1:ncon,
136138
islp = (ncon == 0);
@@ -179,6 +181,8 @@ function QuadraticModel(
179181
lcon = lcon,
180182
ucon = ucon,
181183
nnzj = nnzj,
184+
lin_nnzj = nnz(A),
185+
nln_nnzj = 0,
182186
nnzh = nnzh,
183187
lin = 1:ncon,
184188
islp = (ncon == 0);

0 commit comments

Comments
 (0)