Skip to content

Commit 57ea5fc

Browse files
committed
add checks kwarg to OptimizationProblem, use in ConstraintSystem
1 parent eda23d4 commit 57ea5fc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/systems/optimization/optimizationsystem.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@ function DiffEqBase.OptimizationProblem{iip}(sys::OptimizationSystem, u0map,
284284
linenumbers = true, parallel = SerialForm(),
285285
eval_expression = false, eval_module = @__MODULE__,
286286
use_union = false,
287+
checks = true,
287288
kwargs...) where {iip}
288289
if !iscomplete(sys)
289290
error("A completed `OptimizationSystem` is required. Call `complete` or `structural_simplify` on the system before creating a `OptimizationProblem`")
@@ -393,7 +394,7 @@ function DiffEqBase.OptimizationProblem{iip}(sys::OptimizationSystem, u0map,
393394
observedfun = ObservedFunctionCache(sys; eval_expression, eval_module)
394395

395396
if length(cstr) > 0
396-
@named cons_sys = ConstraintsSystem(cstr, dvs, ps)
397+
@named cons_sys = ConstraintsSystem(cstr, dvs, ps; checks)
397398
cons_sys = complete(cons_sys)
398399
cons, lcons_, ucons_ = generate_function(cons_sys, checkbounds = checkbounds,
399400
linenumbers = linenumbers,

0 commit comments

Comments
 (0)