Skip to content

Commit a79f4c2

Browse files
fix: use extra_args in generate_control_function
1 parent 266630d commit a79f4c2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/inputoutput.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,10 +252,11 @@ function generate_control_function(sys::AbstractODESystem, inputs = unbound_inpu
252252
process = get_postprocess_fbody(sys)
253253
wrapped_arrays_vars = disturbance_argument ?
254254
wrap_array_vars(
255-
sys, rhss; dvs, ps, inputs, cachesyms = (disturbance_inputs,)) :
255+
sys, rhss; dvs, ps, inputs, extra_args = (disturbance_inputs,)) :
256256
wrap_array_vars(sys, rhss; dvs, ps, inputs)
257257
f = build_function(rhss, args...; postprocess_fbody = process,
258-
expression = Val{true}, wrap_code = wrap_mtkparameters(sys, false, 3) .∘
258+
expression = Val{true}, wrap_code = wrap_mtkparameters(
259+
sys, false, 3, Int(disturbance_argument) + 1) .∘
259260
wrapped_arrays_vars .∘
260261
wrap_parameter_dependencies(sys, false),
261262
kwargs...)

0 commit comments

Comments
 (0)