@@ -1187,10 +1187,10 @@ $GENERATE_X_KWARGS
1187
1187
All other keyword arguments are forwarded to [`build_function_wrapper`](@ref).
1188
1188
"""
1189
1189
function generate_update_A (sys:: System , A:: AbstractMatrix ; expression = Val{true },
1190
- wrap_gfw = Val{false }, eval_expression = false , eval_module = @__MODULE__ , kwargs... )
1190
+ wrap_gfw = Val{false }, eval_expression = false , eval_module = @__MODULE__ , cachesyms = (), kwargs... )
1191
1191
ps = reorder_parameters (sys)
1192
1192
1193
- res = build_function_wrapper (sys, A, ps... ; p_start = 1 , expression = Val{true },
1193
+ res = build_function_wrapper (sys, A, ps... , cachesyms ... ; p_start = 1 , expression = Val{true },
1194
1194
similarto = typeof (A), kwargs... )
1195
1195
return maybe_compile_function (expression, wrap_gfw, (1 , 1 , is_split (sys)), res;
1196
1196
eval_expression, eval_module)
@@ -1209,10 +1209,10 @@ $GENERATE_X_KWARGS
1209
1209
All other keyword arguments are forwarded to [`build_function_wrapper`](@ref).
1210
1210
"""
1211
1211
function generate_update_b (sys:: System , b:: AbstractVector ; expression = Val{true },
1212
- wrap_gfw = Val{false }, eval_expression = false , eval_module = @__MODULE__ , kwargs... )
1212
+ wrap_gfw = Val{false }, eval_expression = false , eval_module = @__MODULE__ , cachesyms = (), kwargs... )
1213
1213
ps = reorder_parameters (sys)
1214
1214
1215
- res = build_function_wrapper (sys, b, ps... ; p_start = 1 , expression = Val{true },
1215
+ res = build_function_wrapper (sys, b, ps... , cachesyms ... ; p_start = 1 , expression = Val{true },
1216
1216
similarto = typeof (b), kwargs... )
1217
1217
return maybe_compile_function (expression, wrap_gfw, (1 , 1 , is_split (sys)), res;
1218
1218
eval_expression, eval_module)
0 commit comments