Skip to content

Commit 21ac60a

Browse files
tmigotamontoison
authored andcommitted
Handle linear constructor without linear constraints
1 parent 1fe420b commit 21ac60a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/nlp.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ function ADNLPModel!(
279279
@lencheck nvar x0
280280
@lencheck ncon ucon y0
281281

282-
nlin = maximum(clinrows)
282+
nlin = isempty(clinrows) ? 0 : maximum(clinrows)
283283
lin = 1:nlin
284284
lin_nnzj = length(clinvals)
285285
@lencheck lin_nnzj clinrows clincols
@@ -470,7 +470,7 @@ function ADNLPModel!(
470470
@lencheck nvar x0 lvar uvar
471471
@lencheck ncon y0 ucon
472472

473-
nlin = maximum(clinrows)
473+
nlin = isempty(clinrows) ? 0 : maximum(clinrows)
474474
lin = 1:nlin
475475
lin_nnzj = length(clinvals)
476476
@lencheck lin_nnzj clinrows clincols

src/nls.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ function ADNLSModel!(
394394
ncon = length(lcon)
395395
@lencheck ncon ucon y0
396396

397-
nlin = maximum(clinrows)
397+
nlin = isempty(clinrows) ? 0 : maximum(clinrows)
398398
lin = 1:nlin
399399
lin_nnzj = length(clinvals)
400400
@lencheck lin_nnzj clinrows clincols
@@ -714,7 +714,7 @@ function ADNLSModel!(
714714
@lencheck nvar lvar uvar
715715
@lencheck ncon ucon y0
716716

717-
nlin = maximum(clinrows)
717+
nlin = isempty(clinrows) ? 0 : maximum(clinrows)
718718
lin = 1:nlin
719719
lin_nnzj = length(clinvals)
720720
@lencheck lin_nnzj clinrows clincols

0 commit comments

Comments
 (0)