@@ -354,7 +354,7 @@ function DiffEqBase.OptimizationProblem{iip}(sys::OptimizationSystem, u0map,
354
354
355
355
f = let _f = eval_or_rgf (
356
356
generate_function (
357
- sys, checkbounds = checkbounds, linenumbers = linenumbers,
357
+ sys; checkbounds = checkbounds, linenumbers = linenumbers,
358
358
expression = Val{true }, wrap_mtkparameters = false , cse);
359
359
eval_expression,
360
360
eval_module)
@@ -367,7 +367,7 @@ function DiffEqBase.OptimizationProblem{iip}(sys::OptimizationSystem, u0map,
367
367
if grad
368
368
_grad = let (grad_oop, grad_iip) = eval_or_rgf .(
369
369
generate_gradient (
370
- sys, checkbounds = checkbounds,
370
+ sys; checkbounds = checkbounds,
371
371
linenumbers = linenumbers,
372
372
parallel = parallel, expression = Val{true },
373
373
wrap_mtkparameters = false , cse);
@@ -386,7 +386,7 @@ function DiffEqBase.OptimizationProblem{iip}(sys::OptimizationSystem, u0map,
386
386
if hess
387
387
_hess = let (hess_oop, hess_iip) = eval_or_rgf .(
388
388
generate_hessian (
389
- sys, checkbounds = checkbounds,
389
+ sys; checkbounds = checkbounds,
390
390
linenumbers = linenumbers,
391
391
sparse = sparse, parallel = parallel,
392
392
expression = Val{true }, wrap_mtkparameters = false , cse);
@@ -413,9 +413,9 @@ function DiffEqBase.OptimizationProblem{iip}(sys::OptimizationSystem, u0map,
413
413
if length (cstr) > 0
414
414
@named cons_sys = ConstraintsSystem (cstr, dvs, ps; checks)
415
415
cons_sys = complete (cons_sys)
416
- cons, lcons_, ucons_ = generate_function (cons_sys, checkbounds = checkbounds,
416
+ cons, lcons_, ucons_ = generate_function (cons_sys; checkbounds = checkbounds,
417
417
linenumbers = linenumbers,
418
- expression = Val{true }; wrap_mtkparameters = false , cse)
418
+ expression = Val{true }, wrap_mtkparameters = false , cse)
419
419
cons = let (cons_oop, cons_iip) = eval_or_rgf .(cons; eval_expression, eval_module)
420
420
_cons (u, p) = cons_oop (u, p)
421
421
_cons (resid, u, p) = cons_iip (resid, u, p)
@@ -443,7 +443,7 @@ function DiffEqBase.OptimizationProblem{iip}(sys::OptimizationSystem, u0map,
443
443
if cons_h
444
444
_cons_h = let (cons_hess_oop, cons_hess_iip) = eval_or_rgf .(
445
445
generate_hessian (
446
- cons_sys, checkbounds = checkbounds,
446
+ cons_sys; checkbounds = checkbounds,
447
447
linenumbers = linenumbers,
448
448
sparse = cons_sparse, parallel = parallel,
449
449
expression = Val{true }, wrap_mtkparameters = false , cse);
0 commit comments