Skip to content

Commit 456f394

Browse files
committed
Save allocations in jtprod_lin and jtprod_nln
1 parent 0443535 commit 456f394

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/slack-model.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -432,9 +432,9 @@ function NLPModels.jtprod_lin!(
432432
nlow, nupp, nrng = length(jlow), length(jupp), length(jrng)
433433
@views begin
434434
jtprod_lin!(nlp.model, x[1:n], v, jtv[1:n])
435-
jtv[(n + 1):(n + nlow)] .= -v[jlow]
436-
jtv[(n + nlow + 1):(n + nlow + nupp)] .= -v[jupp]
437-
jtv[(n + nlow + nupp + 1):(n + nlow + nupp + nrng)] .= -v[jrng]
435+
jtv[(n + 1):(n + nlow)] .= .-v[jlow]
436+
jtv[(n + nlow + 1):(n + nlow + nupp)] .= .-v[jupp]
437+
jtv[(n + nlow + nupp + 1):(n + nlow + nupp + nrng)] .= .-v[jrng]
438438
jtv[(n + nlow + nupp + nrng + 1):(nlp.meta.nvar)] .= zero(T)
439439
end
440440
return jtv
@@ -457,9 +457,9 @@ function NLPModels.jtprod_nln!(
457457
jtprod_nln!(nlp.model, x[1:n], v, jtv[1:n])
458458
jtv[(n + 1):(n + nslacklin)] .= zero(T)
459459
n += nslacklin
460-
jtv[(n + 1):(n + nlow)] .= -v[jlow]
461-
jtv[(n + nlow + 1):(n + nlow + nupp)] .= -v[jupp]
462-
jtv[(n + nlow + nupp + 1):(n + nlow + nupp + nrng)] .= -v[jrng]
460+
jtv[(n + 1):(n + nlow)] .= .-v[jlow]
461+
jtv[(n + nlow + 1):(n + nlow + nupp)] .= .-v[jupp]
462+
jtv[(n + nlow + nupp + 1):(n + nlow + nupp + nrng)] .= .-v[jrng]
463463
end
464464
return jtv
465465
end

0 commit comments

Comments
 (0)