Skip to content

Commit d7da992

Browse files
fix: return GeneratedFunctionWrapper from generate_control_function
1 parent d830ab2 commit d7da992

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/inputoutput.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,9 @@ function generate_control_function(sys::AbstractODESystem, inputs = unbound_inpu
250250
f = build_function_wrapper(sys, rhss, args...; p_start = 3 + implicit_dae,
251251
p_end = length(p) + 2 + implicit_dae)
252252
f = eval_or_rgf.(f; eval_expression, eval_module)
253+
f = GeneratedFunctionWrapper{(
254+
3 + implicit_dae, length(args) - length(p) + 1, is_split(sys))}(f...)
255+
f = f, f
253256
ps = setdiff(parameters(sys), inputs, disturbance_inputs)
254257
(; f, dvs, ps, io_sys = sys)
255258
end

0 commit comments

Comments
 (0)