File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1224,7 +1224,11 @@ function is_autonomous(rs::ReactionSystem)
1224
1224
# Get all variables occuring in reactions and then other equations.
1225
1225
dep_var_param_rxs = [ModelingToolkit. get_variables (rate) for rate in reactionrates (rs)]
1226
1226
dep_var_param_eqs = [ModelingToolkit. get_variables (eq) for eq in filter (eq -> ! (eq isa Reaction), equations (rs))]
1227
- dep_var_param = reduce (vcat,[dep_var_param_rxs; dep_var_param_eqs])
1227
+ if isempty (dep_var_param_rxs) && isempty (dep_var_param_eqs)
1228
+ dep_var_param = []
1229
+ else
1230
+ dep_var_param = reduce (vcat,[dep_var_param_rxs; dep_var_param_eqs])
1231
+ end
1228
1232
1229
1233
# Checks for iv and spatial ivs
1230
1234
any (isequal (get_iv (rs), var) for var in dep_var_param) && (return false )
You can’t perform that action at this time.
0 commit comments