@@ -174,14 +174,15 @@ function JumpSystem(eqs, iv, unknowns, ps;
174
174
" `default_u0` and `default_p` are deprecated. Use `defaults` instead." ,
175
175
:JumpSystem , force = true )
176
176
end
177
- defaults = Dict {Any,Any} (todict (defaults))
177
+ defaults = Dict {Any, Any} (todict (defaults))
178
178
var_to_name = Dict ()
179
179
process_variables! (var_to_name, defaults, us′)
180
180
process_variables! (var_to_name, defaults, ps′)
181
181
process_variables! (var_to_name, defaults, [eq. lhs for eq in parameter_dependencies])
182
182
process_variables! (var_to_name, defaults, [eq. rhs for eq in parameter_dependencies])
183
- defaults = Dict {Any, Any} (value (k) => value (v) for (k, v) in pairs (defaults)
184
- if value (v) != = nothing )
183
+ # ! format: off
184
+ defaults = Dict {Any, Any} (value (k) => value (v) for (k, v) in pairs (defaults) if value (v) != = nothing )
185
+ # ! format: on
185
186
isempty (observed) || collect_var_to_name! (var_to_name, (eq. lhs for eq in observed))
186
187
187
188
sysnames = nameof .(systems)
218
219
219
220
# #### MTK dispatches for JumpSystems #####
220
221
eqtype_supports_collect_vars (j:: MassActionJump ) = true
221
- function collect_vars! (unknowns, parameters, j:: MassActionJump , iv; depth = 0 ,
222
- op = Differential)
222
+ function collect_vars! (unknowns, parameters, j:: MassActionJump , iv; depth = 0 ,
223
+ op = Differential)
223
224
collect_vars! (unknowns, parameters, j. scaled_rates, iv; depth, op)
224
225
for field in (j. reactant_stoch, j. net_stoch)
225
226
for el in field
@@ -229,8 +230,8 @@ function collect_vars!(unknowns, parameters, j::MassActionJump, iv; depth = 0,
229
230
return nothing
230
231
end
231
232
232
- eqtype_supports_collect_vars (j:: Union{ConstantRateJump,VariableRateJump} ) = true
233
- function collect_vars! (unknowns, parameters, j:: Union{ConstantRateJump,VariableRateJump} ,
233
+ eqtype_supports_collect_vars (j:: Union{ConstantRateJump, VariableRateJump} ) = true
234
+ function collect_vars! (unknowns, parameters, j:: Union{ConstantRateJump, VariableRateJump} ,
234
235
iv; depth = 0 , op = Differential)
235
236
collect_vars! (unknowns, parameters, j. rate, iv; depth, op)
236
237
for eq in j. affect!
@@ -278,7 +279,7 @@ function assemble_vrj(
278
279
279
280
outputvars = (value (affect. lhs) for affect in vrj. affect!)
280
281
outputidxs = [unknowntoid[var] for var in outputvars]
281
- affect = eval_or_rgf (generate_affect_function (js, vrj. affect!, outputidxs);
282
+ affect = eval_or_rgf (generate_affect_function (js, vrj. affect!, outputidxs);
282
283
eval_expression, eval_module)
283
284
VariableRateJump (rate, affect)
284
285
end
@@ -306,7 +307,7 @@ function assemble_crj(
306
307
307
308
outputvars = (value (affect. lhs) for affect in crj. affect!)
308
309
outputidxs = [unknowntoid[var] for var in outputvars]
309
- affect = eval_or_rgf (generate_affect_function (js, crj. affect!, outputidxs);
310
+ affect = eval_or_rgf (generate_affect_function (js, crj. affect!, outputidxs);
310
311
eval_expression, eval_module)
311
312
ConstantRateJump (rate, affect)
312
313
end
0 commit comments