Skip to content

Commit 104d651

Browse files
fix: use extra_args in generate_control_function
1 parent 7441bfc commit 104d651

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/inputoutput.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,10 +252,10 @@ 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(sys, false, 3, Int(disturbance_argument) + 1) .∘
259259
wrapped_arrays_vars .∘
260260
wrap_parameter_dependencies(sys, false),
261261
kwargs...)

0 commit comments

Comments
 (0)