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