Skip to content

Commit efc2e83

Browse files
authored
Merge pull request #1043 from isaacsas/add_jumpsys_constructor_kwargs
accept all kwargs to jumpsys
2 parents 31883c3 + 1bf05c7 commit efc2e83

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/systems/jumps/jumpsystem.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ function JumpSystem(eqs, iv, states, ps;
6161
defaults=_merge(Dict(default_u0), Dict(default_p)),
6262
name = gensym(:JumpSystem),
6363
connection_type=nothing,
64-
)
64+
kwargs...)
65+
6566
sysnames = nameof.(systems)
6667
if length(unique(sysnames)) != length(sysnames)
6768
throw(ArgumentError("System names must be unique."))

test/reactionsystem.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,10 @@ dprob = DiscreteProblem(js, [S => 1, I => 1], (0.0,10.0))
197197
jprob = JumpProblem(js, dprob, Direct())
198198
sol = solve(jprob, SSAStepper())
199199

200+
# test for https://github.com/SciML/ModelingToolkit.jl/issues/1042
201+
jprob = JumpProblem(rs, dprob, Direct(), save_positions=(false,false))
202+
203+
200204
@parameters k1 k2
201205
@variables R
202206
rxs = [Reaction(k1*S, [S,I], [I], [2,3], [2]),

0 commit comments

Comments
 (0)